[−][src]Struct koibumi_core::crypto::TooShortError
This error indicates that the provided length was shorter than the minimum.
The minimum length allowed and the actual length provided are retrievable from the error object.
Implementations
impl TooShortError
[src]
pub fn new(min: usize, len: usize) -> Self
[src]
Constructs an error object from the specified parameters.
pub fn min(&self) -> usize
[src]
Returns the maximum length allowed.
pub fn actual_len(&self) -> usize
[src]
Returns the actual length provided.
Trait Implementations
impl Clone for TooShortError
[src]
pub fn clone(&self) -> TooShortError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TooShortError
[src]
impl Display for TooShortError
[src]
impl Eq for TooShortError
[src]
impl Error for TooShortError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<TooShortError> for TooShortError
[src]
pub fn eq(&self, other: &TooShortError) -> bool
[src]
pub fn ne(&self, other: &TooShortError) -> bool
[src]
impl StructuralEq for TooShortError
[src]
impl StructuralPartialEq for TooShortError
[src]
Auto Trait Implementations
impl RefUnwindSafe for TooShortError
[src]
impl Send for TooShortError
[src]
impl Sync for TooShortError
[src]
impl Unpin for TooShortError
[src]
impl UnwindSafe for TooShortError
[src]
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> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,