Trait UseInJsCode

Source
pub trait UseInJsCode {
    // Required method
    fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result;
}
Expand description

For values that can be serialized to JS code:

  • Rust values that implement serde::Serialize
  • WRMI stubs (JsValues)

This trait is used by ToJs.

Required Methods§

Source

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Implementations on Foreign Types§

Source§

impl UseInJsCode for bool

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for f32

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for f64

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for i8

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for i16

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for i32

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for i64

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for isize

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for str

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for u8

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for u16

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for u32

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for u64

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl UseInJsCode for usize

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl<'a> UseInJsCode for &'a str

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl<'a, T: UseInJsCode> UseInJsCode for Option<&'a T>

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Source§

impl<'a, U, const N: usize> UseInJsCode for [&'a U; N]
where U: UseInJsCode,

Source§

fn serialize_to(&self, buf: &mut Formatter<'_>) -> Result

Implementors§