Enum rkyv::ser::serializers::BufferSerializerError
source · [−]pub enum BufferSerializerError {
Overflow {
pos: usize,
bytes_needed: usize,
archive_len: usize,
},
}
Expand description
The error type returned by an BufferSerializer
.
Variants
Overflow
Fields
pos: usize
The position of the serializer
bytes_needed: usize
The number of bytes needed
archive_len: usize
The total length of the archive
Writing has overflowed the internal buffer.
Trait Implementations
sourceimpl Debug for BufferSerializerError
impl Debug for BufferSerializerError
sourceimpl Display for BufferSerializerError
impl Display for BufferSerializerError
sourceimpl Error for BufferSerializerError
impl Error for BufferSerializerError
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
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. 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()
Auto Trait Implementations
impl RefUnwindSafe for BufferSerializerError
impl Send for BufferSerializerError
impl Sync for BufferSerializerError
impl Unpin for BufferSerializerError
impl UnwindSafe for BufferSerializerError
Blanket Implementations
sourceimpl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
sourcefn pointer_metadata(_: &Self::ArchivedMetadata) -> <Self as Pointee>::Metadata
fn pointer_metadata(_: &Self::ArchivedMetadata) -> <Self as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more