#[repr(i32)]pub enum ServiceAvailabilityState {
Full = 0,
Degraded = 1,
Overloaded = 2,
Unavailable = 3,
}Variants§
Implementations§
Source§impl ServiceAvailabilityState
impl ServiceAvailabilityState
Sourcepub fn is_valid(value: i32) -> bool
pub fn is_valid(value: i32) -> bool
Returns true if value is a variant of ServiceAvailabilityState.
Sourcepub fn from_i32(value: i32) -> Option<ServiceAvailabilityState>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<ServiceAvailabilityState>
Converts an i32 to a ServiceAvailabilityState, or None if value is not a valid variant.
Source§impl ServiceAvailabilityState
impl ServiceAvailabilityState
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 ServiceAvailabilityState
impl Clone for ServiceAvailabilityState
Source§fn clone(&self) -> ServiceAvailabilityState
fn clone(&self) -> ServiceAvailabilityState
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 ServiceAvailabilityState
impl Debug for ServiceAvailabilityState
Source§impl Default for ServiceAvailabilityState
impl Default for ServiceAvailabilityState
Source§fn default() -> ServiceAvailabilityState
fn default() -> ServiceAvailabilityState
Returns the “default value” for a type. Read more
Source§impl From<ServiceAvailabilityState> for i32
impl From<ServiceAvailabilityState> for i32
Source§fn from(value: ServiceAvailabilityState) -> i32
fn from(value: ServiceAvailabilityState) -> i32
Converts to this type from the input type.
Source§impl Hash for ServiceAvailabilityState
impl Hash for ServiceAvailabilityState
Source§impl Ord for ServiceAvailabilityState
impl Ord for ServiceAvailabilityState
Source§fn cmp(&self, other: &ServiceAvailabilityState) -> Ordering
fn cmp(&self, other: &ServiceAvailabilityState) -> Ordering
1.21.0 · 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
Source§impl PartialEq for ServiceAvailabilityState
impl PartialEq for ServiceAvailabilityState
Source§impl PartialOrd for ServiceAvailabilityState
impl PartialOrd for ServiceAvailabilityState
Source§impl TryFrom<i32> for ServiceAvailabilityState
impl TryFrom<i32> for ServiceAvailabilityState
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ServiceAvailabilityState, UnknownEnumValue>
fn try_from(value: i32) -> Result<ServiceAvailabilityState, UnknownEnumValue>
Performs the conversion.
impl Copy for ServiceAvailabilityState
impl Eq for ServiceAvailabilityState
impl StructuralPartialEq for ServiceAvailabilityState
Auto Trait Implementations§
impl Freeze for ServiceAvailabilityState
impl RefUnwindSafe for ServiceAvailabilityState
impl Send for ServiceAvailabilityState
impl Sync for ServiceAvailabilityState
impl Unpin for ServiceAvailabilityState
impl UnwindSafe for ServiceAvailabilityState
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