Enum stm32_hal2::crc::PolynomialError
source · [−]pub enum PolynomialError {
EvenPoly,
TooLarge,
}
Expand description
Errors generated when trying to create invalid polynomials.
Variants
EvenPoly
Tried to create an even polynomial. The hardware CRC unit only supports odd polynomials.
TooLarge
Tried to create a 7-bit polynomial with an 8-bit number
(greater than 0x7F
).
Trait Implementations
sourceimpl Clone for PolynomialError
impl Clone for PolynomialError
sourcefn clone(&self) -> PolynomialError
fn clone(&self) -> PolynomialError
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 Debug for PolynomialError
impl Debug for PolynomialError
sourceimpl Display for PolynomialError
impl Display for PolynomialError
sourceimpl PartialEq<PolynomialError> for PolynomialError
impl PartialEq<PolynomialError> for PolynomialError
sourcefn eq(&self, other: &PolynomialError) -> bool
fn eq(&self, other: &PolynomialError) -> bool
impl Copy for PolynomialError
impl StructuralPartialEq for PolynomialError
Auto Trait Implementations
impl RefUnwindSafe for PolynomialError
impl Send for PolynomialError
impl Sync for PolynomialError
impl Unpin for PolynomialError
impl UnwindSafe for PolynomialError
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