Struct alkahest::BufferExhausted
source · pub struct BufferExhausted;
Expand description
Error that may occur during serialization, if buffer is too small to fit serialized data.
This type does not contain the size of the buffer required to fit serialized data.
To get the size use serialize_or_size
function that returns Result<usize, BufferSizeRequired>
.
Trait Implementations§
source§impl Clone for BufferExhausted
impl Clone for BufferExhausted
source§fn clone(&self) -> BufferExhausted
fn clone(&self) -> BufferExhausted
Returns a copy 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 BufferExhausted
impl Debug for BufferExhausted
source§impl Display for BufferExhausted
impl Display for BufferExhausted
source§impl PartialEq<BufferExhausted> for BufferExhausted
impl PartialEq<BufferExhausted> for BufferExhausted
source§fn eq(&self, other: &BufferExhausted) -> bool
fn eq(&self, other: &BufferExhausted) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for BufferExhausted
impl Eq for BufferExhausted
impl StructuralEq for BufferExhausted
impl StructuralPartialEq for BufferExhausted
Auto Trait Implementations§
impl RefUnwindSafe for BufferExhausted
impl Send for BufferExhausted
impl Sync for BufferExhausted
impl Unpin for BufferExhausted
impl UnwindSafe for BufferExhausted
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<'de, F, T> Deserialize<'de, As<F>> for Twhere
F: BareFormula + ?Sized,
T: Deserialize<'de, F>,
impl<'de, F, T> Deserialize<'de, As<F>> for Twhere F: BareFormula + ?Sized, T: Deserialize<'de, F>,
source§fn deserialize(deserializer: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(deserializer: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
deserializer: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, deserializer: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read moresource§impl<'de, F, T> Deserialize<'de, Ref<F>> for Twhere
F: BareFormula + ?Sized,
T: Deserialize<'de, F> + ?Sized,
impl<'de, F, T> Deserialize<'de, Ref<F>> for Twhere F: BareFormula + ?Sized, T: Deserialize<'de, F> + ?Sized,
source§fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
de: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read more