#[repr(i32)]pub enum FailureReason {
Unspecified = 0,
AgentJoinTimeout = 1,
}Variants§
Implementations§
Source§impl FailureReason
impl FailureReason
Source§impl FailureReason
impl FailureReason
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for FailureReason
impl Clone for FailureReason
impl Copy for FailureReason
Source§impl Debug for FailureReason
impl Debug for FailureReason
Source§impl Default for FailureReason
impl Default for FailureReason
Source§fn default() -> FailureReason
fn default() -> FailureReason
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for FailureReason
impl<'de> Deserialize<'de> for FailureReason
§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
impl Eq for FailureReason
Source§impl From<FailureReason> for i32
impl From<FailureReason> for i32
Source§fn from(value: FailureReason) -> i32
fn from(value: FailureReason) -> i32
Converts to this type from the input type.
Source§impl Hash for FailureReason
impl Hash for FailureReason
Source§impl Ord for FailureReason
impl Ord for FailureReason
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for FailureReason
impl PartialEq for FailureReason
Source§impl PartialOrd for FailureReason
impl PartialOrd for FailureReason
§impl Serialize for FailureReason
impl Serialize for FailureReason
impl StructuralPartialEq for FailureReason
Source§impl TryFrom<i32> for FailureReason
impl TryFrom<i32> for FailureReason
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<FailureReason, UnknownEnumValue>
fn try_from(value: i32) -> Result<FailureReason, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Forget for FailureReason
impl Freeze for FailureReason
impl Move for FailureReason
impl RefUnwindSafe for FailureReason
impl Send for FailureReason
impl Sync for FailureReason
impl Unpin for FailureReason
impl UnsafeUnpin for FailureReason
impl UnwindSafe for FailureReason
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