pub struct JsNumber(/* private fields */);Implementations§
Source§impl JsNumber
impl JsNumber
pub fn retrieve_float(&self) -> RetrieveFuture<'_, f64>
pub fn retrieve_int(&self) -> RetrieveFuture<'_, i64>
Methods from Deref<Target = JsValue>§
pub fn browser(&self) -> &Browser
Sourcepub fn retrieve_json(&self) -> RetrieveFuture<'_, Value>
pub fn retrieve_json(&self) -> RetrieveFuture<'_, Value>
Retrive this value from the JS side to the Rust side. Returns Future whose output is a serde_json::Value.
async fn example(input: &HTMLInputElement) {
let _val = input.get_value().retrieve_json().await;
}Trait Implementations§
Source§impl JsCast for JsNumber
impl JsCast for JsNumber
fn unchecked_from_js(val: JsValue) -> JsNumber
fn unchecked_from_js_ref(val: &JsValue) -> &JsNumber
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
Source§impl RpcDeserialize for JsNumber
impl RpcDeserialize for JsNumber
Source§impl UseInJsCode for JsNumber
impl UseInJsCode for JsNumber
impl ToJs<JsNumber> for f32
impl ToJs<JsNumber> for f64
impl ToJs<JsNumber> for i16
impl ToJs<JsNumber> for i32
impl ToJs<JsNumber> for i64
impl ToJs<JsNumber> for i8
impl ToJs<JsNumber> for isize
impl ToJs<JsNumber> for u16
impl ToJs<JsNumber> for u32
impl ToJs<JsNumber> for u64
impl ToJs<JsNumber> for u8
impl ToJs<JsNumber> for usize
Auto Trait Implementations§
impl Freeze for JsNumber
impl !RefUnwindSafe for JsNumber
impl Send for JsNumber
impl Sync for JsNumber
impl Unpin for JsNumber
impl !UnwindSafe for JsNumber
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more