Trait js::conversions::ToJSValConvertible [] [src]

pub trait ToJSValConvertible {
    unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue);
}

A trait to convert Rust types to JSVals.

Required Methods

Convert self to a JSVal. JSAPI failure causes a panic.

Implementations on Foreign Types

impl ToJSValConvertible for ()
[src]

[src]

impl ToJSValConvertible for bool
[src]

[src]

impl ToJSValConvertible for i8
[src]

[src]

impl ToJSValConvertible for u8
[src]

[src]

impl ToJSValConvertible for i16
[src]

[src]

impl ToJSValConvertible for u16
[src]

[src]

impl ToJSValConvertible for i32
[src]

[src]

impl ToJSValConvertible for u32
[src]

[src]

impl ToJSValConvertible for i64
[src]

[src]

impl ToJSValConvertible for u64
[src]

[src]

impl ToJSValConvertible for f32
[src]

[src]

impl ToJSValConvertible for f64
[src]

[src]

impl ToJSValConvertible for str
[src]

[src]

impl ToJSValConvertible for String
[src]

[src]

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

[src]

impl<T: ToJSValConvertible> ToJSValConvertible for Rc<T>
[src]

[src]

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

[src]

impl ToJSValConvertible for *mut JSObject
[src]

[src]

Implementors