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
sourceimpl Error for ShortBuf
impl Error for ShortBuf
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
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<ShortBuf> for CopyRecordsError
impl From<ShortBuf> for CopyRecordsError
sourceimpl From<ShortBuf> for DecodeError
impl From<ShortBuf> for DecodeError
sourceimpl From<ShortBuf> for FromStrError
impl From<ShortBuf> for FromStrError
sourcefn from(_: ShortBuf) -> FromStrError
fn from(_: ShortBuf) -> FromStrError
Converts to this type from the input type.
sourceimpl From<ShortBuf> for PushNameError
impl From<ShortBuf> for PushNameError
sourceimpl<N, D> From<ShortBuf> for RecordParseError<N, D>
impl<N, D> From<ShortBuf> for RecordParseError<N, D>
sourceimpl PartialEq<ShortBuf> for ShortBuf
impl PartialEq<ShortBuf> for ShortBuf
impl Eq for ShortBuf
impl StructuralEq for ShortBuf
impl StructuralPartialEq for ShortBuf
Auto Trait Implementations
impl RefUnwindSafe for ShortBuf
impl Send for ShortBuf
impl Sync for ShortBuf
impl Unpin for ShortBuf
impl UnwindSafe for ShortBuf
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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
sourceimpl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
sourcefn octets_into(self) -> Result<Target, ShortBuf>
fn octets_into(self) -> Result<Target, ShortBuf>
Performs the conversion.