[][src]Trait chattium_oxide_lib::json::FromJsonnable

pub trait FromJsonnable: Sized {
    fn from_json(json: Value) -> Result<Self, JsonError>;

    fn from_json_string(string: &String) -> Result<Self, JsonError> { ... }
}

A trait for types supporting deserialization from JSON

Required Methods

Deserialize a JSON value to Self

Returns Err() if the Value cannot be deserialized into Self

Provided Methods

Convenience function for deserializing a JSON string representation directly into Self

Implementations on Foreign Types

impl FromJsonnable for Tm
[src]

impl<T: FromJsonnable> FromJsonnable for Vec<T>
[src]

impl FromJsonnable for i8
[src]

impl FromJsonnable for i16
[src]

impl FromJsonnable for i32
[src]

impl FromJsonnable for i64
[src]

impl FromJsonnable for u8
[src]

impl FromJsonnable for u16
[src]

impl FromJsonnable for u32
[src]

impl FromJsonnable for u64
[src]

impl FromJsonnable for f32
[src]

impl FromJsonnable for f64
[src]

Implementors

impl FromJsonnable for ChatMessage
[src]

impl FromJsonnable for ChatUser
[src]