Trait ppapi::VarExperimental
[-]
[+]
[src]
pub trait Var: Clone {
fn is_null(&self) -> bool { ... }
fn is_undefined(&self) -> bool { ... }
fn is_a_bool(&self) -> bool { ... }
fn is_an_i32(&self) -> bool { ... }
fn is_a_f64(&self) -> bool { ... }
fn is_a_string(&self) -> bool { ... }
fn is_an_object(&self) -> bool { ... }
fn is_an_array(&self) -> bool { ... }
fn is_a_dictionary(&self) -> bool { ... }
fn is_an_array_buffer(&self) -> bool { ... }
fn is_a_resource(&self) -> bool { ... }
}by default all functions return false/None so one doesn't have to impl all of them.
Provided Methods
fn is_null(&self) -> bool
fn is_undefined(&self) -> bool
fn is_a_bool(&self) -> bool
fn is_an_i32(&self) -> bool
fn is_a_f64(&self) -> bool
fn is_a_string(&self) -> bool
fn is_an_object(&self) -> bool
fn is_an_array(&self) -> bool
fn is_a_dictionary(&self) -> bool
fn is_an_array_buffer(&self) -> bool
fn is_a_resource(&self) -> bool
Implementors
impl Var for AnyVarimpl Var for PP_Varimpl Var for StringVarimpl<'a> Var for &'a StringVarimpl Var for Box<StringVar>impl Var for ObjectVarimpl<'a> Var for &'a ObjectVarimpl Var for Box<ObjectVar>impl Var for ArrayVarimpl<'a> Var for &'a ArrayVarimpl Var for Box<ArrayVar>impl Var for DictionaryVarimpl<'a> Var for &'a DictionaryVarimpl Var for Box<DictionaryVar>impl Var for ArrayBufferVarimpl<'a> Var for &'a ArrayBufferVarimpl Var for Box<ArrayBufferVar>impl Var for NullVarimpl<'a> Var for &'a NullVarimpl Var for Box<NullVar>impl Var for UndefinedVarimpl<'a> Var for &'a UndefinedVarimpl Var for Box<UndefinedVar>impl Var for boolimpl<'a> Var for &'a boolimpl Var for Box<bool>impl Var for i32impl<'a> Var for &'a i32impl Var for Box<i32>impl Var for f64impl<'a> Var for &'a f64impl Var for Box<f64>impl<'a> Var for &'a strimpl Var for Stringimpl<'a, T: ToVar> Var for &'a [T]impl<T: ToVar + Clone> Var for Vec<T>