pub struct InsufficientBuffer { /* private fields */ }Expand description
Returned when the encoded buffer is too small to hold the bytes format of the types.
Implementations§
Source§impl InsufficientBuffer
impl InsufficientBuffer
Sourcepub const fn new() -> InsufficientBuffer
pub const fn new() -> InsufficientBuffer
Creates a new instance of the error.
Sourcepub const fn with_information(
required: u64,
remaining: u64,
) -> InsufficientBuffer
pub const fn with_information( required: u64, remaining: u64, ) -> InsufficientBuffer
Creates a new instance of the error with size information.
Trait Implementations§
Source§impl Clone for InsufficientBuffer
impl Clone for InsufficientBuffer
Source§fn clone(&self) -> InsufficientBuffer
fn clone(&self) -> InsufficientBuffer
Returns a duplicate of the value. Read more
1.0.0 · 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 InsufficientBuffer
impl Debug for InsufficientBuffer
Source§impl Default for InsufficientBuffer
impl Default for InsufficientBuffer
Source§fn default() -> InsufficientBuffer
fn default() -> InsufficientBuffer
Returns the “default value” for a type. Read more
Source§impl Display for InsufficientBuffer
impl Display for InsufficientBuffer
Source§impl Error for InsufficientBuffer
impl Error for InsufficientBuffer
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 From<EncodeError> for InsufficientBuffer
impl From<EncodeError> for InsufficientBuffer
Source§fn from(e: EncodeError) -> InsufficientBuffer
fn from(e: EncodeError) -> InsufficientBuffer
Converts to this type from the input type.
Source§impl PartialEq for InsufficientBuffer
impl PartialEq for InsufficientBuffer
impl Eq for InsufficientBuffer
impl StructuralPartialEq for InsufficientBuffer
Auto Trait Implementations§
impl Freeze for InsufficientBuffer
impl RefUnwindSafe for InsufficientBuffer
impl Send for InsufficientBuffer
impl Sync for InsufficientBuffer
impl Unpin for InsufficientBuffer
impl UnwindSafe for InsufficientBuffer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<K, Q> Comparable<Q> for K
impl<K, Q> Comparable<Q> for K
Source§impl<K, Q> Equivalent<Q> for K
impl<K, Q> Equivalent<Q> for K
Source§fn equivalent(&self, key: &Q) -> bool
fn equivalent(&self, key: &Q) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more