pub enum GraspPhase {
Idle,
Approaching,
PreGrasp,
Closing,
Secured,
Lifting,
Failed,
}Expand description
Grasp phase.
Variants§
Idle
Not grasping
Approaching
Approaching target
PreGrasp
Pre-grasp positioning
Closing
Closing gripper
Secured
Grasp secured
Lifting
Lifting object
Failed
Grasp failed
Trait Implementations§
Source§impl Clone for GraspPhase
impl Clone for GraspPhase
Source§fn clone(&self) -> GraspPhase
fn clone(&self) -> GraspPhase
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 GraspPhase
impl Debug for GraspPhase
Source§impl Default for GraspPhase
impl Default for GraspPhase
Source§fn default() -> GraspPhase
fn default() -> GraspPhase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraspPhase
impl<'de> Deserialize<'de> for GraspPhase
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 GraspPhase
impl Hash for GraspPhase
Source§impl PartialEq for GraspPhase
impl PartialEq for GraspPhase
Source§impl Serialize for GraspPhase
impl Serialize for GraspPhase
impl Copy for GraspPhase
impl Eq for GraspPhase
impl StructuralPartialEq for GraspPhase
Auto Trait Implementations§
impl Freeze for GraspPhase
impl RefUnwindSafe for GraspPhase
impl Send for GraspPhase
impl Sync for GraspPhase
impl Unpin for GraspPhase
impl UnwindSafe for GraspPhase
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.