pub struct Bytes;Expand description
A formula for a raw byte slices.
Serializable from [u8], Vec<u8> VecDeque<u8>, str and String.
Trait Implementations§
source§impl<'de> Deserialize<'de, Bytes> for Vec<u8>
impl<'de> Deserialize<'de, Bytes> for Vec<u8>
source§fn deserialize(de: Deserializer<'_>) -> Result<Self, DeserializeError>
fn deserialize(de: Deserializer<'_>) -> Result<Self, 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<'_>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'_> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self with data from the input. Read moresource§impl<'de> Deserialize<'de, Bytes> for VecDeque<u8>
impl<'de> Deserialize<'de, Bytes> for VecDeque<u8>
source§fn deserialize(de: Deserializer<'_>) -> Result<Self, DeserializeError>
fn deserialize(de: Deserializer<'_>) -> Result<Self, 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<'_>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'_> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self with data from the input. Read moresource§impl<'de, 'fe: 'de> Deserialize<'fe, Bytes> for &'de [u8]
impl<'de, 'fe: 'de> Deserialize<'fe, Bytes> for &'de [u8]
source§fn deserialize(de: Deserializer<'fe>) -> Result<Self, DeserializeError>
fn deserialize(de: Deserializer<'fe>) -> Result<Self, 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<'fe>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'fe> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self with data from the input. Read more