Trait hdk::prelude::serde_bytes::Deserialize[][src]

pub trait Deserialize<'de> {
    pub fn deserialize<D>(
        deserializer: D
    ) -> Result<Self, <D as Deserializer<'de>>::Error>
    where
        D: Deserializer<'de>
; }

Types that can be deserialized via #[serde(with = "serde_bytes")].

Required methods

pub fn deserialize<D>(
    deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error> where
    D: Deserializer<'de>, 
[src]

Loading content...

Implementations on Foreign Types

impl<'de> Deserialize<'de> for Vec<u8, Global>[src]

impl<'de, T> Deserialize<'de> for Option<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, 'a> Deserialize<'de> for Cow<'a, Bytes> where
    'de: 'a, 
[src]

impl<'de, 'a> Deserialize<'de> for Cow<'a, [u8]> where
    'de: 'a, 
[src]

impl<'de> Deserialize<'de> for Box<[u8], Global>[src]

impl<'de> Deserialize<'de> for Box<Bytes, Global>[src]

impl<'de, 'a> Deserialize<'de> for &'a [u8] where
    'de: 'a, 
[src]

Loading content...

Implementors

impl<'de> Deserialize<'de> for ByteBuf[src]

impl<'de, 'a> Deserialize<'de> for &'a Bytes where
    'de: 'a, 
[src]

Loading content...