pub enum Reasons {
Reason(i32),
RevisionReason(i32),
ExecutionReason(i32),
}
Expand description
The reason for this condition. Depending on the condition type, it will populate one of these fields. Successful conditions cannot have a reason.
Variants§
Reason(i32)
Output only. A common (service-level) reason for this condition.
RevisionReason(i32)
Output only. A reason for the revision condition.
ExecutionReason(i32)
Output only. A reason for the execution condition.
Implementations§
source§impl Reasons
impl Reasons
sourcepub fn merge(
field: &mut Option<Reasons>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Reasons>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Reasons
impl PartialEq for Reasons
impl Copy for Reasons
impl StructuralPartialEq for Reasons
Auto Trait Implementations§
impl Freeze for Reasons
impl RefUnwindSafe for Reasons
impl Send for Reasons
impl Sync for Reasons
impl Unpin for Reasons
impl UnwindSafe for Reasons
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request