pub struct TouchInit { /* private fields */ }Expand description
The TouchInit dictionary.
This API requires the following crate features to be activated: TouchInit
Implementations§
Source§impl TouchInit
impl TouchInit
pub fn get_target(&self) -> EventTarget
Source§impl TouchInit
impl TouchInit
pub fn set_target(&self, val: &EventTarget)
Source§impl TouchInit
impl TouchInit
Sourcepub fn new(identifier: i32, target: &EventTarget) -> Self
pub fn new(identifier: i32, target: &EventTarget) -> Self
Construct a new TouchInit.
This API requires the following crate features to be activated: EventTarget, TouchInit
pub fn client_x(&mut self, val: i32) -> &mut Self
Use set_client_x() instead.
pub fn client_y(&mut self, val: i32) -> &mut Self
Use set_client_y() instead.
pub fn force(&mut self, val: f32) -> &mut Self
Use set_force() instead.
pub fn identifier(&mut self, val: i32) -> &mut Self
Use set_identifier() instead.
pub fn page_x(&mut self, val: i32) -> &mut Self
Use set_page_x() instead.
pub fn page_y(&mut self, val: i32) -> &mut Self
Use set_page_y() instead.
pub fn radius_x(&mut self, val: f32) -> &mut Self
Use set_radius_x() instead.
pub fn radius_y(&mut self, val: f32) -> &mut Self
Use set_radius_y() instead.
pub fn rotation_angle(&mut self, val: f32) -> &mut Self
Use set_rotation_angle() instead.
pub fn screen_x(&mut self, val: i32) -> &mut Self
Use set_screen_x() instead.
pub fn screen_y(&mut self, val: i32) -> &mut Self
Use set_screen_y() instead.
pub fn target(&mut self, val: &EventTarget) -> &mut Self
Use set_target() instead.
Methods from Deref<Target = Object>§
pub fn constructor(&self) -> Function
pub fn has_own_property(&self, property: &JsValue) -> bool
Use Object::hasOwn instead.
pub fn is_prototype_of(&self, value: &JsValue) -> bool
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
pub fn to_locale_string(&self) -> JsString
pub fn to_string(&self) -> JsString
pub fn to_js_string(&self) -> JsString
pub fn value_of(&self) -> Object
Methods from Deref<Target = JsValue>§
pub const NULL: JsValue
pub const UNDEFINED: JsValue
pub const TRUE: JsValue
pub const FALSE: JsValue
Sourcepub fn unchecked_into_f64(&self) -> f64
pub fn unchecked_into_f64(&self) -> f64
Returns the value as f64 without type checking. Used by serde-wasm-bindgen for numeric conversions.
Sourcepub fn has_type<T>(&self) -> boolwhere
T: JsCast,
pub fn has_type<T>(&self) -> boolwhere
T: JsCast,
Check if this value is an instance of a specific JS type.
Sourcepub fn checked_div(&self, rhs: &JsValue) -> JsValue
pub fn checked_div(&self, rhs: &JsValue) -> JsValue
Checked division.
Sourcepub fn unsigned_shr(&self, rhs: &JsValue) -> u32
pub fn unsigned_shr(&self, rhs: &JsValue) -> u32
Unsigned right shift.
Sourcepub fn is_function(&self) -> bool
pub fn is_function(&self) -> bool
Check if this value is a function.
Sourcepub fn is_undefined(&self) -> bool
pub fn is_undefined(&self) -> bool
Check if this value is undefined.
Sourcepub fn is_null_or_undefined(&self) -> bool
pub fn is_null_or_undefined(&self) -> bool
Check if this value is null or undefined.
Sourcepub fn js_in(&self, obj: &JsValue) -> bool
pub fn js_in(&self, obj: &JsValue) -> bool
Check if this value has a property with the given name.
Sourcepub fn as_debug_string(&self) -> String
pub fn as_debug_string(&self) -> String
Get a debug string representation of the value.
Trait Implementations§
Source§impl BatchableResult for TouchInit
impl BatchableResult for TouchInit
fn try_placeholder(batch: &mut Runtime<'_>) -> Option<Self>
Source§impl BinaryDecode for TouchInit
impl BinaryDecode for TouchInit
fn decode(decoder: &mut DecodedData<'_>) -> Result<Self, DecodeError>
Source§impl BinaryEncode for TouchInit
impl BinaryEncode for TouchInit
fn encode(self, encoder: &mut EncodedData)
Source§impl EncodeTypeDef for TouchInit
impl EncodeTypeDef for TouchInit
fn encode_type_def(type_def: &mut TypeDef)
impl Eq for TouchInit
Source§impl IntoJsGeneric for TouchInit
impl IntoJsGeneric for TouchInit
Source§impl JsCast for TouchInit
impl JsCast for TouchInit
Source§fn instanceof(__val: &JsValue) -> bool
fn instanceof(__val: &JsValue) -> bool
Source§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
Source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
Source§fn is_type_of(val: &JsValue) -> bool
fn is_type_of(val: &JsValue) -> bool
JsValue provided
is a value of this type. Read moreSource§fn has_type<T>(&self) -> boolwhere
T: JsCast,
fn has_type<T>(&self) -> boolwhere
T: JsCast,
T. Read moreSource§fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
Source§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
Source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
T. Read moreSource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
Source§fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
impl StructuralPartialEq for TouchInit
impl UpcastFrom<TouchInit> for JsValue
impl UpcastFrom<TouchInit> for JsOption<JsValue>
impl UpcastFrom<TouchInit> for TouchInit
impl UpcastFrom<TouchInit> for JsOption<TouchInit>
impl UpcastFrom<TouchInit> for Object
impl UpcastFrom<TouchInit> for JsOption<Object>
Auto Trait Implementations§
impl Freeze for TouchInit
impl RefUnwindSafe for TouchInit
impl Send for TouchInit
impl Sync for TouchInit
impl Unpin for TouchInit
impl UnsafeUnpin for TouchInit
impl UnwindSafe for TouchInit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
Source§impl<T> FromWasmAbi for Twhere
T: JsGeneric,
impl<T> FromWasmAbi for Twhere
T: JsGeneric,
Source§impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> JsGeneric for Twhere
T: ErasableGeneric<Repr = JsValue> + UpcastFrom<T> + Upcast<JsValue> + JsCast + JsRefEncode + EncodeTypeDef + BinaryEncode + BinaryDecode + BatchableResult + 'static,
impl<T> OptionFromWasmAbi for Twhere
T: FromWasmAbi,
impl<T> OptionIntoWasmAbi for Twhere
T: IntoWasmAbi,
Source§impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
Source§impl<T> ReturnAsync for T
impl<T> ReturnAsync for T
Source§impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
Source§fn return_abi(self, encoder: &mut EncodedData)
fn return_abi(self, encoder: &mut EncodedData)
self as the function’s return payload.