[−][src]Trait serde_bytes::Deserialize
Types that can be deserialized via #[serde(with = "serde_bytes")].
Required methods
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
D: Deserializer<'de>,
Implementations on Foreign Types
impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8][src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Vec<u8>[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<'de: 'a, 'a> Deserialize<'de> for Cow<'a, [u8]>[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<'de: 'a, 'a> Deserialize<'de> for Cow<'a, Bytes>[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Box<[u8]>[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Box<Bytes>[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
Implementors
impl<'de> Deserialize<'de> for ByteBuf[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<'de: 'a, 'a> Deserialize<'de> for &'a Bytes[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,