pub struct UtilStatusProto {
pub canonical_code: Option<i32>,
pub code: Option<i32>,
pub message: Option<String>,
pub message_set: Option<Proto2BridgeMessageSet>,
pub space: Option<String>,
}
Expand description
Wire-format for a Status object
This type is not used in any activity, and only used as part of another schema.
Fields§
§canonical_code: Option<i32>
The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be.
code: Option<i32>
Numeric code drawn from the space specified below. Often, this is the canonical error space, and code is drawn from google3/util/task/codes.proto
message: Option<String>
Detail message
message_set: Option<Proto2BridgeMessageSet>
message_set associates an arbitrary proto message with the status.
space: Option<String>
The following are usually only present when code != 0 Space to which this status belongs
Trait Implementations§
Source§impl Clone for UtilStatusProto
impl Clone for UtilStatusProto
Source§fn clone(&self) -> UtilStatusProto
fn clone(&self) -> UtilStatusProto
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UtilStatusProto
impl Debug for UtilStatusProto
Source§impl Default for UtilStatusProto
impl Default for UtilStatusProto
Source§fn default() -> UtilStatusProto
fn default() -> UtilStatusProto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UtilStatusProto
impl<'de> Deserialize<'de> for UtilStatusProto
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for UtilStatusProto
impl Serialize for UtilStatusProto
impl Part for UtilStatusProto
Auto Trait Implementations§
impl Freeze for UtilStatusProto
impl RefUnwindSafe for UtilStatusProto
impl Send for UtilStatusProto
impl Sync for UtilStatusProto
impl Unpin for UtilStatusProto
impl UnwindSafe for UtilStatusProto
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more