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
impl JsSerialize for Undefinedimpl JsSerialize for Nullimpl JsSerialize for Symbolimpl JsSerialize for Referenceimpl JsSerialize for Numberimpl JsSerialize for Valueimpl<'r> JsSerialize for UnsafeTypedArray<'r, u8>impl<'r> JsSerialize for UnsafeTypedArray<'r, i8>impl<'r> JsSerialize for UnsafeTypedArray<'r, u16>impl<'r> JsSerialize for UnsafeTypedArray<'r, i16>impl<'r> JsSerialize for UnsafeTypedArray<'r, u32>impl<'r> JsSerialize for UnsafeTypedArray<'r, i32>impl<'r> JsSerialize for UnsafeTypedArray<'r, f32>impl<'r> JsSerialize for UnsafeTypedArray<'r, f64>impl JsSerialize for Objectimpl JsSerialize for Arrayimpl JsSerialize for Dateimpl JsSerialize for Documentimpl JsSerialize for Windowimpl JsSerialize for EventTargetimpl JsSerialize for Nodeimpl JsSerialize for Elementimpl JsSerialize for Rectimpl JsSerialize for HtmlElementimpl JsSerialize for ImageElementimpl JsSerialize for InputElementimpl JsSerialize for TextAreaElementimpl JsSerialize for CanvasElementimpl JsSerialize for TokenListimpl JsSerialize for TextNodeimpl JsSerialize for NodeListimpl JsSerialize for StringMapimpl JsSerialize for Locationimpl JsSerialize for Storageimpl JsSerialize for Blobimpl JsSerialize for FileReaderimpl JsSerialize for ArrayBufferimpl<T: ArrayKind> JsSerialize for TypedArray<T>impl JsSerialize for XmlHttpRequestimpl JsSerialize for Historyimpl JsSerialize for WebSocketimpl JsSerialize for CanvasRenderingContext2dimpl JsSerialize for CanvasGradientimpl JsSerialize for CanvasPatternimpl JsSerialize for ImageDataimpl JsSerialize for TextMetricsimpl JsSerialize for MutationObserverimpl JsSerialize for Errorimpl JsSerialize for DomExceptionimpl JsSerialize for HierarchyRequestErrorimpl JsSerialize for InvalidAccessErrorimpl JsSerialize for NotFoundErrorimpl JsSerialize for SecurityErrorimpl JsSerialize for SyntaxErrorimpl JsSerialize for IndexSizeErrorimpl JsSerialize for InvalidStateErrorimpl JsSerialize for TypeErrorimpl JsSerialize for NotSupportedErrorimpl JsSerialize for InvalidCharacterErrorimpl JsSerialize for ChangeEventimpl JsSerialize for InputEventimpl JsSerialize for ResourceLoadEventimpl JsSerialize for ResourceAbortEventimpl JsSerialize for ResourceErrorEventimpl JsSerialize for ResizeEventimpl JsSerialize for ReadyStateChangeEventimpl JsSerialize for FocusEventimpl JsSerialize for BlurEventimpl JsSerialize for HashChangeEventimpl JsSerialize for PopStateEventimpl JsSerialize for KeyPressEventimpl JsSerialize for KeyDownEventimpl JsSerialize for KeyUpEventimpl JsSerialize for ClickEventimpl JsSerialize for DoubleClickEventimpl JsSerialize for MouseDownEventimpl JsSerialize for MouseUpEventimpl JsSerialize for MouseMoveEventimpl JsSerialize for MouseOverEventimpl JsSerialize for MouseOutEventimpl JsSerialize for PointerOverEventimpl JsSerialize for PointerEnterEventimpl JsSerialize for PointerDownEventimpl JsSerialize for PointerMoveEventimpl JsSerialize for PointerUpEventimpl JsSerialize for PointerCancelEventimpl JsSerialize for PointerOutEventimpl JsSerialize for PointerLeaveEventimpl JsSerialize for GotPointerCaptureEventimpl JsSerialize for LostPointerCaptureEventimpl JsSerialize for ProgressEventimpl JsSerialize for ProgressLoadEventimpl JsSerialize for LoadStartEventimpl JsSerialize for LoadEndEventimpl JsSerialize for ProgressAbortEventimpl JsSerialize for ProgressErrorEventimpl JsSerialize for SocketCloseEventimpl JsSerialize for SocketErrorEventimpl JsSerialize for SocketOpenEventimpl JsSerialize for SocketMessageEventimpl<T: Serialize> JsSerialize for Serde<T>