Skip to main content

TryFromJsValue

Trait TryFromJsValue 

Source
pub trait TryFromJsValue: Sized {
    // Required method
    fn try_from_js_value_ref(value: &JsValue) -> Option<Self>;

    // Provided method
    fn try_from_js_value(value: JsValue) -> Result<Self, JsValue> { ... }
}
Expand description

Converts a JsValue into a Rust type by checking at runtime.

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl TryFromJsValue for bool

Source§

impl TryFromJsValue for char

Source§

impl TryFromJsValue for f32

Source§

impl TryFromJsValue for f64

Source§

impl TryFromJsValue for i8

Source§

impl TryFromJsValue for i16

Source§

impl TryFromJsValue for i32

Source§

impl TryFromJsValue for i64

Source§

impl TryFromJsValue for i128

Source§

impl TryFromJsValue for isize

Source§

impl TryFromJsValue for u8

Source§

impl TryFromJsValue for u16

Source§

impl TryFromJsValue for u32

Source§

impl TryFromJsValue for u64

Source§

impl TryFromJsValue for u128

Source§

impl TryFromJsValue for ()

Source§

impl TryFromJsValue for usize

Source§

impl TryFromJsValue for String

Source§

impl<T: TryFromJsValue> TryFromJsValue for Option<T>

Source§

impl<T: TryFromJsValue> TryFromJsValue for Vec<T>

Implementors§