[][src]Struct serde_postgres::de::Deserializer

pub struct Deserializer<'a> { /* fields omitted */ }

A structure that deserialize Postgres rows into Rust values.

Methods

impl<'a> Deserializer<'a>
[src]

Create a Row deserializer from a Row.

Trait Implementations

impl<'de, 'a, 'b> Deserializer<'de> for &'b mut Deserializer<'a>
[src]

The error type that can be returned if some error occurs during deserialization. Read more

Hint that the Deserialize type is expecting an i128 value. Read more

Hint that the Deserialize type is expecting an u128 value. Read more

Determine whether Deserialize implementations should expect to deserialize their human-readable form. Read more

impl<'de, 'a> MapAccess<'de> for Deserializer<'a>
[src]

The error type that can be returned if some error occurs during deserialization. Read more

This returns Ok(Some((key, value))) for the next (key-value) pair in the map, or Ok(None) if there are no more remaining items. Read more

This returns Ok(Some(key)) for the next key in the map, or Ok(None) if there are no more remaining entries. Read more

This returns a Ok(value) for the next value in the map. Read more

This returns Ok(Some((key, value))) for the next (key-value) pair in the map, or Ok(None) if there are no more remaining items. Read more

Returns the number of entries remaining in the map, if known.

Auto Trait Implementations

impl<'a> Send for Deserializer<'a>

impl<'a> Sync for Deserializer<'a>

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Same for T

Should always be Self