Skip to main content

JsonEncode

Trait JsonEncode 

Source
pub trait JsonEncode {
    // Required method
    fn to_json_value(&self) -> Value;
}

Required Methods§

Implementations on Foreign Types§

Source§

impl JsonEncode for &str

Source§

impl JsonEncode for bool

Source§

impl JsonEncode for f32

Source§

impl JsonEncode for f64

Source§

impl JsonEncode for i32

Source§

impl JsonEncode for i64

Source§

impl JsonEncode for u8

Source§

impl JsonEncode for u16

Source§

impl JsonEncode for u32

Source§

impl JsonEncode for u64

Source§

impl JsonEncode for usize

Source§

impl JsonEncode for String

Source§

impl<'a> JsonEncode for Cow<'a, str>

Source§

impl<T> JsonEncode for Option<T>
where T: JsonEncode,

Source§

impl<T> JsonEncode for &T
where T: JsonEncode + ?Sized,

Source§

impl<T> JsonEncode for [T]
where T: JsonEncode,

Source§

impl<T> JsonEncode for Vec<T>
where T: JsonEncode,

Source§

impl<T> JsonEncode for HashMap<String, T>
where T: JsonEncode,

Source§

impl<const N: usize> JsonEncode for [u8; N]

Implementors§