[−][src]Trait chattium_oxide_lib::json::FromJsonnable
A trait for types supporting deserialization from JSON
Required Methods
fn from_json(json: Value) -> Result<Self, JsonError>
Deserialize a JSON value to Self
Returns Err()
if the Value cannot be deserialized into Self
Provided Methods
fn from_json_string(string: &String) -> Result<Self, JsonError>
Convenience function for deserializing a JSON string representation directly into Self
Implementations on Foreign Types
impl FromJsonnable for Tm
[src]
impl FromJsonnable for Tm
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl<T: FromJsonnable> FromJsonnable for Vec<T>
[src]
impl<T: FromJsonnable> FromJsonnable for Vec<T>
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for i8
[src]
impl FromJsonnable for i8
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for i16
[src]
impl FromJsonnable for i16
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for i32
[src]
impl FromJsonnable for i32
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for i64
[src]
impl FromJsonnable for i64
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for u8
[src]
impl FromJsonnable for u8
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for u16
[src]
impl FromJsonnable for u16
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for u32
[src]
impl FromJsonnable for u32
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for u64
[src]
impl FromJsonnable for u64
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for f32
[src]
impl FromJsonnable for f32
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>
impl FromJsonnable for f64
[src]
impl FromJsonnable for f64
fn from_json(json: Value) -> Result<Self, JsonError>
[src]
fn from_json(json: Value) -> Result<Self, JsonError>
fn from_json_string(string: &String) -> Result<Self, JsonError>
[src]
fn from_json_string(string: &String) -> Result<Self, JsonError>