[][src]Trait makepad_tinyserde::SerJson

pub trait SerJson {
    fn ser_json(&self, d: usize, s: &mut SerJsonState);

    fn serialize_json(&self) -> String { ... }
}

Required methods

fn ser_json(&self, d: usize, s: &mut SerJsonState)

Loading content...

Provided methods

fn serialize_json(&self) -> String

Loading content...

Implementations on Foreign Types

impl SerJson for usize[src]

impl SerJson for u64[src]

impl SerJson for u32[src]

impl SerJson for u16[src]

impl SerJson for u8[src]

impl SerJson for i64[src]

impl SerJson for i32[src]

impl SerJson for i16[src]

impl SerJson for i8[src]

impl SerJson for f64[src]

impl SerJson for f32[src]

impl<T> SerJson for Option<T> where
    T: SerJson
[src]

impl SerJson for bool[src]

impl SerJson for String[src]

impl<T> SerJson for Vec<T> where
    T: SerJson
[src]

impl<T> SerJson for [T] where
    T: SerJson
[src]

impl<A, B> SerJson for (A, B) where
    A: SerJson,
    B: SerJson
[src]

impl<A, B, C> SerJson for (A, B, C) where
    A: SerJson,
    B: SerJson,
    C: SerJson
[src]

impl<A, B, C, D> SerJson for (A, B, C, D) where
    A: SerJson,
    B: SerJson,
    C: SerJson,
    D: SerJson
[src]

impl<K, V> SerJson for HashMap<K, V> where
    K: SerJson,
    V: SerJson
[src]

impl<T> SerJson for Box<T> where
    T: SerJson
[src]

Loading content...

Implementors

Loading content...