Enum ctaphid_types::FragmentationError
source · [−]pub enum FragmentationError {
DataTooLong,
PacketSizeTooSmall,
}
Expand description
An error that occured while fragmenting a CTAPHID message into packets.
Variants
DataTooLong
The message data is too long to be expressed in CTAPHID packets.
PacketSizeTooSmall
The packet size is too small to fit CTAPHID packet.
Trait Implementations
sourceimpl Clone for FragmentationError
impl Clone for FragmentationError
sourcefn clone(&self) -> FragmentationError
fn clone(&self) -> FragmentationError
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 more
sourceimpl Debug for FragmentationError
impl Debug for FragmentationError
sourceimpl Display for FragmentationError
impl Display for FragmentationError
sourceimpl Error for FragmentationError
impl Error for FragmentationError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl Ord for FragmentationError
impl Ord for FragmentationError
sourcefn cmp(&self, other: &FragmentationError) -> Ordering
fn cmp(&self, other: &FragmentationError) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<FragmentationError> for FragmentationError
impl PartialOrd<FragmentationError> for FragmentationError
sourcefn partial_cmp(&self, other: &FragmentationError) -> Option<Ordering>
fn partial_cmp(&self, other: &FragmentationError) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for FragmentationError
impl Eq for FragmentationError
impl StructuralEq for FragmentationError
impl StructuralPartialEq for FragmentationError
Auto Trait Implementations
impl RefUnwindSafe for FragmentationError
impl Send for FragmentationError
impl Sync for FragmentationError
impl Unpin for FragmentationError
impl UnwindSafe for FragmentationError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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