pub struct LengthZero;Expand description
0-bit length field.
Used to skip length encoding.
Normally used together with DynamicArray and DynamicString.
Trait Implementations§
Source§impl Clone for LengthZero
impl Clone for LengthZero
Source§fn clone(&self) -> LengthZero
fn clone(&self) -> LengthZero
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LengthZero
Source§impl Debug for LengthZero
impl Debug for LengthZero
impl Eq for LengthZero
Source§impl Length for LengthZero
impl Length for LengthZero
Source§fn serialize<Buffer, Value>(
value: &Value,
buffer: &mut Buffer,
) -> Result<usize, SerializeError>
fn serialize<Buffer, Value>( value: &Value, buffer: &mut Buffer, ) -> Result<usize, SerializeError>
Source§fn serialize_with<Buffer, Value, SerializeFn, SizeFn>(
serialize: SerializeFn,
_size: SizeFn,
value: Value,
buffer: &mut Buffer,
) -> Result<usize, SerializeError>
fn serialize_with<Buffer, Value, SerializeFn, SizeFn>( serialize: SerializeFn, _size: SizeFn, value: Value, buffer: &mut Buffer, ) -> Result<usize, SerializeError>
Source§fn deserialize<Buffer, Value>(
buffer: &mut Buffer,
) -> Result<Value::Output, DeserializeError>
fn deserialize<Buffer, Value>( buffer: &mut Buffer, ) -> Result<Value::Output, DeserializeError>
Deserializes a value from the given
buffer with a preceding length field. Read moreSource§fn deserialize_with<Buffer, Value, Function>(
function: Function,
buffer: &mut Buffer,
) -> Result<Value, DeserializeError>
fn deserialize_with<Buffer, Value, Function>( function: Function, buffer: &mut Buffer, ) -> Result<Value, DeserializeError>
Deserializes a value from the
buffer with a preceding length field using the given
function. Read moreSource§impl PartialEq for LengthZero
impl PartialEq for LengthZero
impl StructuralPartialEq for LengthZero
Auto Trait Implementations§
impl Freeze for LengthZero
impl RefUnwindSafe for LengthZero
impl Send for LengthZero
impl Sync for LengthZero
impl Unpin for LengthZero
impl UnsafeUnpin for LengthZero
impl UnwindSafe for LengthZero
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