pub struct ShortBuf;
Expand description
An attempt was made to write beyond the end of a buffer.
This type is returned as an error by all functions and methods that append data to an octets builder when the buffer size of the builder is not sufficient to append the data.
Trait Implementations§
source§impl Error for ShortBuf
impl Error for ShortBuf
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<Infallible> for ShortBuf
impl From<Infallible> for ShortBuf
source§fn from(_: Infallible) -> ShortBuf
fn from(_: Infallible) -> ShortBuf
Converts to this type from the input type.
impl Eq for ShortBuf
impl StructuralPartialEq for ShortBuf
Auto Trait Implementations§
impl Freeze for ShortBuf
impl RefUnwindSafe for ShortBuf
impl Send for ShortBuf
impl Sync for ShortBuf
impl Unpin for ShortBuf
impl UnwindSafe for ShortBuf
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.