pub enum MovementInitiative {
SelfDirected,
Commanded,
Delegated,
Forced,
Automatic,
}Expand description
Who initiated a movement intent. The runtime must derive this from the admitted authority and never trust an unvalidated caller-supplied label.
Variants§
Trait Implementations§
Source§impl Clone for MovementInitiative
impl Clone for MovementInitiative
Source§fn clone(&self) -> MovementInitiative
fn clone(&self) -> MovementInitiative
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MovementInitiative
Source§impl Debug for MovementInitiative
impl Debug for MovementInitiative
Source§impl<'de> Deserialize<'de> for MovementInitiative
impl<'de> Deserialize<'de> for MovementInitiative
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MovementInitiative, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MovementInitiative, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MovementInitiative
Source§impl Ord for MovementInitiative
impl Ord for MovementInitiative
Source§fn cmp(&self, other: &MovementInitiative) -> Ordering
fn cmp(&self, other: &MovementInitiative) -> Ordering
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 MovementInitiative
impl PartialEq for MovementInitiative
Source§impl PartialOrd for MovementInitiative
impl PartialOrd for MovementInitiative
Source§impl Serialize for MovementInitiative
impl Serialize for MovementInitiative
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MovementInitiative
Auto Trait Implementations§
impl Freeze for MovementInitiative
impl RefUnwindSafe for MovementInitiative
impl Send for MovementInitiative
impl Sync for MovementInitiative
impl Unpin for MovementInitiative
impl UnsafeUnpin for MovementInitiative
impl UnwindSafe for MovementInitiative
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