Skip to main content

ValueOrUndefined

Trait ValueOrUndefined 

Source
pub trait ValueOrUndefined<'js> {
    // Required method
    fn get_value_or_undefined<K: IntoAtom<'js> + Clone, V: FromJs<'js>>(
        &self,
        k: K,
    ) -> Result<Option<V>>;
}

Required Methods§

Source

fn get_value_or_undefined<K: IntoAtom<'js> + Clone, V: FromJs<'js>>( &self, k: K, ) -> Result<Option<V>>

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<'js> ValueOrUndefined<'js> for Object<'js>

Source§

fn get_value_or_undefined<K: IntoAtom<'js> + Clone, V: FromJs<'js> + Sized>( &self, k: K, ) -> Result<Option<V>>

Source§

impl<'js> ValueOrUndefined<'js> for Value<'js>

Source§

fn get_value_or_undefined<K: IntoAtom<'js> + Clone, V: FromJs<'js>>( &self, k: K, ) -> Result<Option<V>>

Implementors§