#[repr(i32)]pub enum AdminState {
Normal = 0,
DecommissionInprogress = 1,
Decommissioned = 2,
EnteringMaintenance = 3,
InMaintenance = 4,
}
Variants§
Implementations§
Source§impl AdminState
impl AdminState
Source§impl AdminState
impl AdminState
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 AdminState
impl Clone for AdminState
Source§fn clone(&self) -> AdminState
fn clone(&self) -> AdminState
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 AdminState
impl Debug for AdminState
Source§impl Default for AdminState
impl Default for AdminState
Source§fn default() -> AdminState
fn default() -> AdminState
Returns the “default value” for a type. Read more
Source§impl From<AdminState> for i32
impl From<AdminState> for i32
Source§fn from(value: AdminState) -> i32
fn from(value: AdminState) -> i32
Converts to this type from the input type.
Source§impl Hash for AdminState
impl Hash for AdminState
Source§impl Ord for AdminState
impl Ord for AdminState
Source§fn cmp(&self, other: &AdminState) -> Ordering
fn cmp(&self, other: &AdminState) -> 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 AdminState
impl PartialEq for AdminState
Source§impl PartialOrd for AdminState
impl PartialOrd for AdminState
impl Copy for AdminState
impl Eq for AdminState
impl StructuralPartialEq for AdminState
Auto Trait Implementations§
impl Freeze for AdminState
impl RefUnwindSafe for AdminState
impl Send for AdminState
impl Sync for AdminState
impl Unpin for AdminState
impl UnwindSafe for AdminState
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