pub enum ClusterUpdateReason {
UNKNOWN_CLUSTER_UPDATE_REASON = 0,
DEVICES_DISAPPEARED = 1,
DEVICE_STATE_CHANGED = 2,
NEW_DEVICE_APPEARED = 3,
DEVICE_VOLUME_CHANGED = 4,
DEVICE_ALIAS_CHANGED = 5,
}
Variants§
UNKNOWN_CLUSTER_UPDATE_REASON = 0
DEVICES_DISAPPEARED = 1
DEVICE_STATE_CHANGED = 2
NEW_DEVICE_APPEARED = 3
DEVICE_VOLUME_CHANGED = 4
DEVICE_ALIAS_CHANGED = 5
Trait Implementations§
Source§impl Clone for ClusterUpdateReason
impl Clone for ClusterUpdateReason
Source§fn clone(&self) -> ClusterUpdateReason
fn clone(&self) -> ClusterUpdateReason
Returns a copy 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 ClusterUpdateReason
impl Debug for ClusterUpdateReason
Source§impl Default for ClusterUpdateReason
impl Default for ClusterUpdateReason
Source§impl Enum for ClusterUpdateReason
impl Enum for ClusterUpdateReason
Source§const NAME: &'static str = "ClusterUpdateReason"
const NAME: &'static str = "ClusterUpdateReason"
Enum name as specified in
.proto
file. Read moreSource§const VALUES: &'static [ClusterUpdateReason]
const VALUES: &'static [ClusterUpdateReason]
All enum values for enum type.
Source§impl EnumFull for ClusterUpdateReason
impl EnumFull for ClusterUpdateReason
Source§fn enum_descriptor() -> EnumDescriptor
fn enum_descriptor() -> EnumDescriptor
Get enum descriptor by type.
Source§fn descriptor(&self) -> EnumValueDescriptor
fn descriptor(&self) -> EnumValueDescriptor
Get enum value descriptor.
Source§impl Hash for ClusterUpdateReason
impl Hash for ClusterUpdateReason
Source§impl PartialEq for ClusterUpdateReason
impl PartialEq for ClusterUpdateReason
impl Copy for ClusterUpdateReason
impl Eq for ClusterUpdateReason
impl StructuralPartialEq for ClusterUpdateReason
Auto Trait Implementations§
impl Freeze for ClusterUpdateReason
impl RefUnwindSafe for ClusterUpdateReason
impl Send for ClusterUpdateReason
impl Sync for ClusterUpdateReason
impl Unpin for ClusterUpdateReason
impl UnwindSafe for ClusterUpdateReason
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