[−][src]Enum pololu_smc::variable_types::ResetSource
Reasons for why the controller board was reset
Variants
RST pin was pulled low by external source
Power reset (VIN got too low or was disconnected)
Software reset (by firmware upgrade process)
Watchdog timer reset (should never happen; this could indicate a firmware bug)
Controller returned a value not specified in the offical user's guide.
Trait Implementations
impl Clone for ResetSource
[src]
pub fn clone(&self) -> ResetSource
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ResetSource
[src]
impl Debug for ResetSource
[src]
impl Eq for ResetSource
[src]
impl From<u16> for ResetSource
[src]
impl Hash for ResetSource
[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 ResetSource
[src]
pub fn cmp(&self, other: &ResetSource) -> 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<ResetSource> for ResetSource
[src]
pub fn eq(&self, other: &ResetSource) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ResetSource> for ResetSource
[src]
pub fn partial_cmp(&self, other: &ResetSource) -> 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 ResetSource
[src]
impl StructuralPartialEq for ResetSource
[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>,