pub enum InvalidReason {
Empty,
TooLong {
actual: usize,
maximum: usize,
},
}Expand description
Why construction of a cancellation reason failed.
Variants§
Empty
Whitespace-only and empty reasons carry no useful evidence.
TooLong
The reason exceeded the fixed memory and disclosure bound.
Trait Implementations§
Source§impl Clone for InvalidReason
impl Clone for InvalidReason
Source§fn clone(&self) -> InvalidReason
fn clone(&self) -> InvalidReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InvalidReason
impl Debug for InvalidReason
Source§impl Display for InvalidReason
impl Display for InvalidReason
impl Eq for InvalidReason
Source§impl Error for InvalidReason
impl Error for InvalidReason
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for InvalidReason
impl PartialEq for InvalidReason
impl StructuralPartialEq for InvalidReason
Auto Trait Implementations§
impl Freeze for InvalidReason
impl RefUnwindSafe for InvalidReason
impl Send for InvalidReason
impl Sync for InvalidReason
impl Unpin for InvalidReason
impl UnsafeUnpin for InvalidReason
impl UnwindSafe for InvalidReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more