Enum radio_at86rf212::At86rf212Error
source · pub enum At86rf212Error<SPIError> {
SPI(SPIError),
InvalidPart(u8),
InvalidLength(usize),
MaxRetries,
PLLLock,
DigitalVoltage,
AnalogueVoltage,
}
Variants
SPI(SPIError)
Communication error
InvalidPart(u8)
Invalid part error
InvalidLength(usize)
Length error (mismatch or length exceeds allowable)
MaxRetries
Command failed after MAX_RETRIES
PLLLock
PLL locking error
DigitalVoltage
Digital voltage error
AnalogueVoltage
Analogue voltage error
Trait Implementations
sourceimpl<SPIError: Clone> Clone for At86rf212Error<SPIError>
impl<SPIError: Clone> Clone for At86rf212Error<SPIError>
sourcefn clone(&self) -> At86rf212Error<SPIError>
fn clone(&self) -> At86rf212Error<SPIError>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl<SPIError: Debug> Debug for At86rf212Error<SPIError>
impl<SPIError: Debug> Debug for At86rf212Error<SPIError>
sourceimpl<SPIError> From<SPIError> for At86rf212Error<SPIError>
impl<SPIError> From<SPIError> for At86rf212Error<SPIError>
sourcefn from(e: SPIError) -> At86rf212Error<SPIError>
fn from(e: SPIError) -> At86rf212Error<SPIError>
Converts to this type from the input type.
impl<SPIError: Copy> Copy for At86rf212Error<SPIError>
Auto Trait Implementations
impl<SPIError> RefUnwindSafe for At86rf212Error<SPIError>where
SPIError: RefUnwindSafe,
impl<SPIError> Send for At86rf212Error<SPIError>where
SPIError: Send,
impl<SPIError> Sync for At86rf212Error<SPIError>where
SPIError: Sync,
impl<SPIError> Unpin for At86rf212Error<SPIError>where
SPIError: Unpin,
impl<SPIError> UnwindSafe for At86rf212Error<SPIError>where
SPIError: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more