[−][src]Trait chattium_oxide_lib::json::ToJsonnable
A trait for types supporting serialization to JSON
Required Methods
fn to_json(&self) -> Value
Serialize self
to a JSON Value
.
If Self
also implements FromJsonnable
, it's highly recommended,
that self.from_json(self.to_json())
never returns Err()
.
Provided Methods
fn to_json_string(&self) -> Result<String, JsonError>
Convenience function for converting self
to a JSON ugly-string representation.
Returns Err()
if serde_json
couldn't convert the Value to a String
Implementations on Foreign Types
impl ToJsonnable for Tm
[src]
impl ToJsonnable for Tm
impl<T: ToJsonnable> ToJsonnable for Vec<T>
[src]
impl<T: ToJsonnable> ToJsonnable for Vec<T>
impl ToJsonnable for i8
[src]
impl ToJsonnable for i8
impl ToJsonnable for i16
[src]
impl ToJsonnable for i16
impl ToJsonnable for i32
[src]
impl ToJsonnable for i32
impl ToJsonnable for i64
[src]
impl ToJsonnable for i64
impl ToJsonnable for u8
[src]
impl ToJsonnable for u8
impl ToJsonnable for u16
[src]
impl ToJsonnable for u16
impl ToJsonnable for u32
[src]
impl ToJsonnable for u32
impl ToJsonnable for u64
[src]
impl ToJsonnable for u64
impl ToJsonnable for f32
[src]
impl ToJsonnable for f32
impl ToJsonnable for f64
[src]
impl ToJsonnable for f64