pub enum SafetyZoneType {
Warning,
Slowdown,
Stop,
Restricted,
Collaborative,
}Expand description
Safety zone type.
Variants§
Warning
Warning zone - reduce speed
Slowdown
Slowdown zone - significantly reduce speed
Stop
Stop zone - immediate stop required
Restricted
Restricted zone - entry prohibited
Collaborative
Collaborative zone - human-robot interaction area
Trait Implementations§
Source§impl Clone for SafetyZoneType
impl Clone for SafetyZoneType
Source§fn clone(&self) -> SafetyZoneType
fn clone(&self) -> SafetyZoneType
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 SafetyZoneType
impl Debug for SafetyZoneType
Source§impl Default for SafetyZoneType
impl Default for SafetyZoneType
Source§fn default() -> SafetyZoneType
fn default() -> SafetyZoneType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SafetyZoneType
impl<'de> Deserialize<'de> for SafetyZoneType
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
Source§impl Hash for SafetyZoneType
impl Hash for SafetyZoneType
Source§impl PartialEq for SafetyZoneType
impl PartialEq for SafetyZoneType
Source§impl Serialize for SafetyZoneType
impl Serialize for SafetyZoneType
impl Copy for SafetyZoneType
impl Eq for SafetyZoneType
impl StructuralPartialEq for SafetyZoneType
Auto Trait Implementations§
impl Freeze for SafetyZoneType
impl RefUnwindSafe for SafetyZoneType
impl Send for SafetyZoneType
impl Sync for SafetyZoneType
impl Unpin for SafetyZoneType
impl UnwindSafe for SafetyZoneType
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.