Trait stdweb::JsSerialize [] [src]

pub trait JsSerialize { }

A trait for types which can be serialized through the js! macro.

Do not try to implement this trait yourself! It's only meant to be used inside generic code for specifying trait bounds.

Implementations on Foreign Types

impl JsSerialize for ()
[src]

impl JsSerialize for bool
[src]

impl JsSerialize for str
[src]

impl JsSerialize for String
[src]

impl JsSerialize for i8
[src]

impl JsSerialize for i16
[src]

impl JsSerialize for i32
[src]

impl JsSerialize for u8
[src]

impl JsSerialize for u16
[src]

impl JsSerialize for u32
[src]

impl JsSerialize for f32
[src]

impl JsSerialize for f64
[src]

impl<T: JsSerialize> JsSerialize for Option<T>
[src]

impl<T: JsSerialize> JsSerialize for [T]
[src]

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

impl<K: AsRef<str>, V: JsSerialize> JsSerialize for BTreeMap<K, V>
[src]

impl<K: AsRef<str> + Eq + Hash, V: JsSerialize> JsSerialize for HashMap<K, V>
[src]

impl<'a, T: ?Sized + JsSerialize> JsSerialize for &'a T
[src]

Implementors