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
fn deserialize(value: &Value) -> Result<Self, Box<Error>> where
Self: Sized,
Self: Sized,
deserialize json
value.
Implementations on Foreign Types
impl ExonumJsonDeserialize for u8
[src]
impl ExonumJsonDeserialize for u16
[src]
impl ExonumJsonDeserialize for u32
[src]
impl ExonumJsonDeserialize for i8
[src]
impl ExonumJsonDeserialize for i16
[src]
impl ExonumJsonDeserialize for i32
[src]
impl ExonumJsonDeserialize for u64
[src]
impl ExonumJsonDeserialize for i64
[src]
impl ExonumJsonDeserialize for bool
[src]
impl<T> ExonumJsonDeserialize for Vec<T> where
T: ExonumJsonDeserialize,
Vec<T>: Field<'a>,
[src]
T: ExonumJsonDeserialize,
Vec<T>: Field<'a>,
Implementors
impl ExonumJsonDeserialize for Hash
impl ExonumJsonDeserialize for PublicKey
impl ExonumJsonDeserialize for Signature
impl ExonumJsonDeserialize for Connect
impl ExonumJsonDeserialize for Status
impl ExonumJsonDeserialize for Propose
impl ExonumJsonDeserialize for Prevote
impl ExonumJsonDeserialize for Precommit
impl ExonumJsonDeserialize for BlockResponse
impl ExonumJsonDeserialize for ProposeRequest
impl ExonumJsonDeserialize for TransactionsRequest
impl ExonumJsonDeserialize for PrevotesRequest
impl ExonumJsonDeserialize for PeersRequest
impl ExonumJsonDeserialize for BlockRequest
impl ExonumJsonDeserialize for Block
impl ExonumJsonDeserialize for TxLocation