[][src]Trait rquickjs::FromJs

pub trait FromJs<'js>: Sized {
    fn from_js(ctx: Ctx<'js>, value: Value<'js>) -> Result<Self>;
}

For converting javascript values to rust values

This trait automaticly converts any value which can be represented as an object, like Array to one if it is required.

Required methods

fn from_js(ctx: Ctx<'js>, value: Value<'js>) -> Result<Self>

Loading content...

Implementations on Foreign Types

impl<'js> FromJs<'js> for StdString[src]

impl<'js> FromJs<'js> for i32[src]

impl<'js> FromJs<'js> for u64[src]

impl<'js> FromJs<'js> for f64[src]

impl<'js> FromJs<'js> for bool[src]

impl<'js> FromJs<'js> for ()[src]

impl<'js, T: FromJs<'js>> FromJs<'js> for Vec<T>[src]

Loading content...

Implementors

impl<'js> FromJs<'js> for Value<'js>[src]

impl<'js> FromJs<'js> for Array<'js>[src]

impl<'js> FromJs<'js> for Function<'js>[src]

impl<'js> FromJs<'js> for Object<'js>[src]

impl<'js> FromJs<'js> for String<'js>[src]

Loading content...