[−][src]Enum pololu_smc::command::MotorLimitKind
All the various ways to configure a motor limit.
Variants
Max speed, both forward and reverse.
Max acceleration, both forward and reverse.
Max deceleration, both forward and reverse.
Brake duration, both forward and reverse.
Max speed forward.
Max acceleration forward.
Max deceleration forward.
Brake duration forward.
Max speed reverse.
Max acceleration reverse.
Max deceleration reverse.
Brake duration reverse.
Trait Implementations
impl Clone for MotorLimitKind
[src]
pub fn clone(&self) -> MotorLimitKind
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MotorLimitKind
[src]
impl Debug for MotorLimitKind
[src]
impl Eq for MotorLimitKind
[src]
impl Hash for MotorLimitKind
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for MotorLimitKind
[src]
pub fn cmp(&self, other: &MotorLimitKind) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<MotorLimitKind> for MotorLimitKind
[src]
pub fn eq(&self, other: &MotorLimitKind) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<MotorLimitKind> for MotorLimitKind
[src]
pub fn partial_cmp(&self, other: &MotorLimitKind) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for MotorLimitKind
[src]
impl StructuralPartialEq for MotorLimitKind
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,