Trait exonum::encoding::serialize::json::ExonumJsonDeserialize [] [src]

pub trait ExonumJsonDeserialize {
    fn deserialize(value: &Value) -> Result<Self, Box<Error>>
    where
        Self: Sized
; }

ExonumJsonDeserialize is trait for objects that could be constructed from exonum json.

Required Methods

deserialize json value.

Implementations on Foreign Types

impl ExonumJsonDeserialize for u8
[src]

[src]

impl ExonumJsonDeserialize for u16
[src]

[src]

impl ExonumJsonDeserialize for u32
[src]

[src]

impl ExonumJsonDeserialize for i8
[src]

[src]

impl ExonumJsonDeserialize for i16
[src]

[src]

impl ExonumJsonDeserialize for i32
[src]

[src]

impl ExonumJsonDeserialize for u64
[src]

[src]

impl ExonumJsonDeserialize for i64
[src]

[src]

impl ExonumJsonDeserialize for bool
[src]

[src]

impl<T> ExonumJsonDeserialize for Vec<T> where
    T: ExonumJsonDeserialize,
    Vec<T>: Field<'a>, 
[src]

[src]

Implementors