pub enum EStopType {
Software,
Hardware,
Remote,
Automatic,
}Expand description
Emergency stop type.
Variants§
Software
Software-triggered e-stop
Hardware
Hardware button pressed
Remote
Remote e-stop signal
Automatic
Automatic safety system
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EStopType
impl<'de> Deserialize<'de> for EStopType
Source§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 Copy for EStopType
impl Eq for EStopType
impl StructuralPartialEq for EStopType
Auto Trait Implementations§
impl Freeze for EStopType
impl RefUnwindSafe for EStopType
impl Send for EStopType
impl Sync for EStopType
impl Unpin for EStopType
impl UnwindSafe for EStopType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.