pub struct SvgElement { /* private fields */ }Expand description
The SvgElement class.
This API requires the following crate features to be activated: SvgElement
Implementations§
Source§impl SvgElement
impl SvgElement
pub fn owner_svg_element(&self) -> Option<SvgsvgElement>
Source§impl SvgElement
impl SvgElement
pub fn viewport_element(&self) -> Option<SvgElement>
Source§impl SvgElement
impl SvgElement
pub fn set_oncopy(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onpaste(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn style(&self) -> CssStyleDeclaration
Source§impl SvgElement
impl SvgElement
pub fn set_onabort(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onblur(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onfocus(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_oncancel(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onauxclick(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onauxclick(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onbeforetoggle(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onbeforetoggle(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_oncanplay(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn oncanplaythrough(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_oncanplaythrough(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onchange(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onclick(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onclose(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
Source§impl SvgElement
impl SvgElement
Source§impl SvgElement
impl SvgElement
pub fn ondblclick(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondblclick(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_ondrag(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_ondragend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ondragenter(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondragenter(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ondragexit(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondragexit(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ondragleave(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondragleave(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ondragover(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondragover(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ondragstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondragstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_ondrop(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ondurationchange(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ondurationchange(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onemptied(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onended(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_oninput(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onbeforeinput(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onbeforeinput(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_oninvalid(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onkeydown(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onkeypress(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onkeypress(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onkeyup(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onload(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onloadeddata(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onloadeddata(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onloadedmetadata(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onloadedmetadata(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onloadend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onloadstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onloadstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onmousedown(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onmousedown(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onmouseenter(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onmouseenter(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onmouseleave(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onmouseleave(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onmousemove(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onmousemove(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onmouseout(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onmouseout(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onmouseover(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onmouseover(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onmouseup(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onwheel(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onpause(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onplay(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onplaying(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onprogress(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onprogress(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onratechange(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onratechange(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onreset(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onresize(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onscroll(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onseeked(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onseeking(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onselect(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onshow(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onstalled(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onsubmit(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onsuspend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontimeupdate(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontimeupdate(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onvolumechange(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onvolumechange(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_onwaiting(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onselectstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onselectstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn set_ontoggle(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointercancel(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointercancel(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointerdown(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointerdown(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointerup(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointerup(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointermove(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointermove(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointerout(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointerout(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointerover(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointerover(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointerenter(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointerenter(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onpointerleave(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onpointerleave(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ongotpointercapture(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ongotpointercapture(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onlostpointercapture(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onlostpointercapture(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onanimationcancel(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onanimationcancel(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onanimationend(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onanimationend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onanimationiteration(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onanimationiteration(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onanimationstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onanimationstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontransitioncancel(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontransitioncancel(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontransitionend(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontransitionend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontransitionrun(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontransitionrun(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontransitionstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontransitionstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onwebkitanimationend(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onwebkitanimationend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onwebkitanimationiteration(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onwebkitanimationiteration(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onwebkitanimationstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onwebkitanimationstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn onwebkittransitionend(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_onwebkittransitionend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn dataset(&self) -> DomStringMap
Source§impl SvgElement
impl SvgElement
Source§impl SvgElement
impl SvgElement
pub fn set_tab_index(&self, value: i32)
Source§impl SvgElement
impl SvgElement
pub fn set_onerror(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontouchstart(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontouchstart(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontouchend(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontouchend(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontouchmove(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontouchmove(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn ontouchcancel(&self) -> Option<Function>
Source§impl SvgElement
impl SvgElement
pub fn set_ontouchcancel(&self, value: Option<&Function>)
Source§impl SvgElement
impl SvgElement
pub fn focus_with_options(&self, options: &FocusOptions) -> Result<(), JsValue>
Methods from Deref<Target = Element>§
pub fn namespace_uri(&self) -> Option<String>
pub fn prefix(&self) -> Option<String>
pub fn local_name(&self) -> String
pub fn tag_name(&self) -> String
pub fn id(&self) -> String
pub fn set_id(&self, value: &str)
pub fn class_name(&self) -> String
pub fn set_class_name(&self, value: &str)
pub fn class_list(&self) -> DomTokenList
pub fn attributes(&self) -> NamedNodeMap
pub fn scroll_width(&self) -> i32
pub fn scroll_height(&self) -> i32
pub fn client_top(&self) -> i32
pub fn client_left(&self) -> i32
pub fn client_width(&self) -> i32
pub fn client_height(&self) -> i32
pub fn inner_html(&self) -> String
pub fn set_inner_html(&self, value: &str)
pub fn outer_html(&self) -> String
pub fn set_outer_html(&self, value: &str)
pub fn shadow_root(&self) -> Option<ShadowRoot>
pub fn slot(&self) -> String
pub fn set_slot(&self, value: &str)
pub fn scroll_top(&self) -> f64
pub fn set_scroll_top(&self, value: f64)
pub fn scroll_left(&self) -> f64
pub fn set_scroll_left(&self, value: f64)
pub fn previous_element_sibling(&self) -> Option<Element>
pub fn next_element_sibling(&self) -> Option<Element>
pub fn children(&self) -> HtmlCollection
pub fn first_element_child(&self) -> Option<Element>
pub fn last_element_child(&self) -> Option<Element>
pub fn child_element_count(&self) -> u32
pub fn attach_shadow( &self, shadow_root_init_dict: &ShadowRootInit, ) -> Result<ShadowRoot, JsValue>
pub fn closest(&self, selector: &str) -> Result<Option<Element>, JsValue>
pub fn get_attribute(&self, name: &str) -> Option<String>
pub fn get_attribute_ns( &self, namespace: Option<&str>, local_name: &str, ) -> Option<String>
pub fn get_attribute_names(&self) -> Array
pub fn get_attribute_node(&self, name: &str) -> Option<Attr>
pub fn get_attribute_node_ns( &self, namespace_uri: Option<&str>, local_name: &str, ) -> Option<Attr>
pub fn get_bounding_client_rect(&self) -> DomRect
pub fn get_elements_by_class_name(&self, class_names: &str) -> HtmlCollection
pub fn get_elements_by_tag_name(&self, local_name: &str) -> HtmlCollection
pub fn get_elements_by_tag_name_ns( &self, namespace: Option<&str>, local_name: &str, ) -> Result<HtmlCollection, JsValue>
pub fn has_attribute(&self, name: &str) -> bool
pub fn has_attribute_ns( &self, namespace: Option<&str>, local_name: &str, ) -> bool
pub fn has_attributes(&self) -> bool
pub fn has_pointer_capture(&self, pointer_id: i32) -> bool
pub fn insert_adjacent_element( &self, where_: &str, element: &Element, ) -> Result<Option<Element>, JsValue>
pub fn insert_adjacent_html( &self, position: &str, text: &str, ) -> Result<(), JsValue>
pub fn insert_adjacent_text( &self, where_: &str, data: &str, ) -> Result<(), JsValue>
pub fn matches(&self, selector: &str) -> Result<bool, JsValue>
pub fn query_selector( &self, selectors: &str, ) -> Result<Option<Element>, JsValue>
pub fn query_selector_all(&self, selectors: &str) -> Result<NodeList, JsValue>
pub fn release_capture(&self)
pub fn release_pointer_capture(&self, pointer_id: i32) -> Result<(), JsValue>
pub fn remove_attribute(&self, name: &str) -> Result<(), JsValue>
pub fn remove_attribute_ns( &self, namespace: Option<&str>, local_name: &str, ) -> Result<(), JsValue>
pub fn remove_attribute_node( &self, old_attr: &Attr, ) -> Result<Option<Attr>, JsValue>
pub fn request_fullscreen(&self) -> Result<(), JsValue>
pub fn request_pointer_lock(&self)
pub fn scroll_with_x_and_y(&self, x: f64, y: f64)
pub fn scroll(&self)
pub fn scroll_with_scroll_to_options(&self, options: &ScrollToOptions)
pub fn scroll_by_with_x_and_y(&self, x: f64, y: f64)
pub fn scroll_by(&self)
pub fn scroll_by_with_scroll_to_options(&self, options: &ScrollToOptions)
pub fn scroll_into_view(&self)
pub fn scroll_into_view_with_bool(&self, arg: bool)
pub fn scroll_into_view_with_scroll_into_view_options( &self, arg: &ScrollIntoViewOptions, )
pub fn scroll_to_with_x_and_y(&self, x: f64, y: f64)
pub fn scroll_to(&self)
pub fn scroll_to_with_scroll_to_options(&self, options: &ScrollToOptions)
pub fn set_attribute(&self, name: &str, value: &str) -> Result<(), JsValue>
pub fn set_attribute_ns( &self, namespace: Option<&str>, name: &str, value: &str, ) -> Result<(), JsValue>
pub fn set_attribute_node( &self, new_attr: &Attr, ) -> Result<Option<Attr>, JsValue>
pub fn set_attribute_node_ns( &self, new_attr: &Attr, ) -> Result<Option<Attr>, JsValue>
pub fn set_capture(&self)
pub fn set_capture_with_retarget_to_element(&self, retarget_to_element: bool)
pub fn set_pointer_capture(&self, pointer_id: i32) -> Result<(), JsValue>
pub fn toggle_attribute(&self, name: &str) -> Result<bool, JsValue>
pub fn toggle_attribute_with_force( &self, name: &str, force: bool, ) -> Result<bool, JsValue>
pub fn webkit_matches_selector(&self, selector: &str) -> Result<bool, JsValue>
pub fn animate(&self, keyframes: Option<&Object>) -> Animation
pub fn animate_with_f64( &self, keyframes: Option<&Object>, options: f64, ) -> Animation
pub fn get_animations(&self) -> Array<Animation>
pub fn after_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn after_with_node_0(&self) -> Result<(), JsValue>
pub fn after_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn after_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn after_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn after_with_str_0(&self) -> Result<(), JsValue>
pub fn after_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn after_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn after_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn after_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn after_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn after_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn after_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn before_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn before_with_node_0(&self) -> Result<(), JsValue>
pub fn before_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn before_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn before_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn before_with_str_0(&self) -> Result<(), JsValue>
pub fn before_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn before_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn before_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn before_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn before_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn before_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn before_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn remove(&self)
pub fn replace_with_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn replace_with_with_node_0(&self) -> Result<(), JsValue>
pub fn replace_with_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn replace_with_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn replace_with_with_str_0(&self) -> Result<(), JsValue>
pub fn replace_with_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn replace_with_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn get_box_quads(&self) -> Result<Array, JsValue>
pub fn append_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn append_with_node_0(&self) -> Result<(), JsValue>
pub fn append_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn append_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn append_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn append_with_str_0(&self) -> Result<(), JsValue>
pub fn append_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn append_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn append_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn append_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn append_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn append_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn append_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn prepend_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn prepend_with_node_0(&self) -> Result<(), JsValue>
pub fn prepend_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn prepend_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn prepend_with_str_0(&self) -> Result<(), JsValue>
pub fn prepend_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn prepend_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn replace_children_with_node(&self, nodes: &Array)
pub fn replace_children_with_node_0(&self)
pub fn replace_children_with_node_1(&self, nodes_1: &Node)
pub fn replace_children_with_node_2(&self, nodes_1: &Node, nodes_2: &Node)
pub fn replace_children_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, )
pub fn replace_children_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, )
pub fn replace_children_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, )
pub fn replace_children_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, )
pub fn replace_children_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, )
pub fn replace_children_with_str(&self, nodes: &Array)
pub fn replace_children_with_str_0(&self)
pub fn replace_children_with_str_1(&self, nodes_1: &str)
pub fn replace_children_with_str_2(&self, nodes_1: &str, nodes_2: &str)
pub fn replace_children_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, )
pub fn replace_children_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, )
pub fn replace_children_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, )
pub fn replace_children_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, )
pub fn replace_children_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, )
Methods from Deref<Target = Node>§
pub fn node_type(&self) -> u16
pub fn node_name(&self) -> String
pub fn base_uri(&self) -> Result<Option<String>, JsValue>
pub fn is_connected(&self) -> bool
pub fn owner_document(&self) -> Option<Document>
pub fn parent_node(&self) -> Option<Node>
pub fn parent_element(&self) -> Option<Element>
pub fn child_nodes(&self) -> NodeList
pub fn first_child(&self) -> Option<Node>
pub fn last_child(&self) -> Option<Node>
pub fn previous_sibling(&self) -> Option<Node>
pub fn next_sibling(&self) -> Option<Node>
pub fn node_value(&self) -> Option<String>
pub fn set_node_value(&self, value: Option<&str>)
pub fn text_content(&self) -> Option<String>
pub fn set_text_content(&self, value: Option<&str>)
pub fn append_child(&self, node: &Node) -> Result<Node, JsValue>
pub fn clone_node(&self) -> Result<Node, JsValue>
pub fn clone_node_with_deep(&self, deep: bool) -> Result<Node, JsValue>
pub fn compare_document_position(&self, other: &Node) -> u16
pub fn contains(&self, other: Option<&Node>) -> bool
pub fn get_root_node(&self) -> Node
pub fn has_child_nodes(&self) -> bool
pub fn insert_before( &self, node: &Node, child: Option<&Node>, ) -> Result<Node, JsValue>
pub fn is_default_namespace(&self, namespace: Option<&str>) -> bool
pub fn is_equal_node(&self, node: Option<&Node>) -> bool
pub fn is_same_node(&self, node: Option<&Node>) -> bool
pub fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String>
pub fn lookup_prefix(&self, namespace: Option<&str>) -> Option<String>
pub fn normalize(&self)
pub fn remove_child(&self, child: &Node) -> Result<Node, JsValue>
pub fn replace_child(&self, node: &Node, child: &Node) -> Result<Node, JsValue>
pub const ELEMENT_NODE: u16
pub const ATTRIBUTE_NODE: u16
pub const TEXT_NODE: u16
pub const CDATA_SECTION_NODE: u16
pub const ENTITY_REFERENCE_NODE: u16
pub const ENTITY_NODE: u16
pub const PROCESSING_INSTRUCTION_NODE: u16
pub const COMMENT_NODE: u16
pub const DOCUMENT_NODE: u16
pub const DOCUMENT_TYPE_NODE: u16
pub const DOCUMENT_FRAGMENT_NODE: u16
pub const NOTATION_NODE: u16
pub const DOCUMENT_POSITION_DISCONNECTED: u16
pub const DOCUMENT_POSITION_PRECEDING: u16
pub const DOCUMENT_POSITION_FOLLOWING: u16
pub const DOCUMENT_POSITION_CONTAINS: u16
pub const DOCUMENT_POSITION_CONTAINED_BY: u16
pub const DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: u16
Methods from Deref<Target = EventTarget>§
pub fn add_event_listener_with_callback( &self, type_: &str, listener: &Function, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener( &self, type_: &str, listener: &EventListener, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_add_event_listener_options( &self, type_: &str, listener: &Function, options: &AddEventListenerOptions, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_add_event_listener_options( &self, type_: &str, listener: &EventListener, options: &AddEventListenerOptions, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_bool( &self, type_: &str, listener: &Function, options: bool, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_bool( &self, type_: &str, listener: &EventListener, options: bool, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_add_event_listener_options_and_wants_untrusted( &self, type_: &str, listener: &Function, options: &AddEventListenerOptions, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_add_event_listener_options_and_wants_untrusted( &self, type_: &str, listener: &EventListener, options: &AddEventListenerOptions, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_bool_and_wants_untrusted( &self, type_: &str, listener: &Function, options: bool, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_bool_and_wants_untrusted( &self, type_: &str, listener: &EventListener, options: bool, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>
pub fn remove_event_listener_with_callback( &self, type_: &str, listener: &Function, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_event_listener( &self, type_: &str, listener: &EventListener, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_callback_and_event_listener_options( &self, type_: &str, listener: &Function, options: &EventListenerOptions, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_event_listener_and_event_listener_options( &self, type_: &str, listener: &EventListener, options: &EventListenerOptions, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_callback_and_bool( &self, type_: &str, listener: &Function, options: bool, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_event_listener_and_bool( &self, type_: &str, listener: &EventListener, options: bool, ) -> Result<(), JsValue>
Methods from Deref<Target = Object>§
pub fn constructor(&self) -> Function
pub fn has_own_property(&self, property: &JsValue) -> bool
👎Deprecated:
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 AsRef<Element> for SvgElement
impl AsRef<Element> for SvgElement
Source§impl AsRef<EventTarget> for SvgElement
impl AsRef<EventTarget> for SvgElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<JsValue> for SvgElement
impl AsRef<JsValue> for SvgElement
Source§impl AsRef<Node> for SvgElement
impl AsRef<Node> for SvgElement
Source§impl AsRef<Object> for SvgElement
impl AsRef<Object> for SvgElement
Source§impl AsRef<SvgElement> for SvgElement
impl AsRef<SvgElement> for SvgElement
Source§fn as_ref(&self) -> &SvgElement
fn as_ref(&self) -> &SvgElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<SvgElement> for SvgGraphicsElement
impl AsRef<SvgElement> for SvgGraphicsElement
Source§fn as_ref(&self) -> &SvgElement
fn as_ref(&self) -> &SvgElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<SvgElement> for SvgsvgElement
impl AsRef<SvgElement> for SvgsvgElement
Source§fn as_ref(&self) -> &SvgElement
fn as_ref(&self) -> &SvgElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl BatchableResult for SvgElement
impl BatchableResult for SvgElement
fn try_placeholder(batch: &mut Runtime<'_>) -> Option<Self>
Source§impl BinaryDecode for SvgElement
impl BinaryDecode for SvgElement
fn decode(decoder: &mut DecodedData<'_>) -> Result<Self, DecodeError>
Source§impl BinaryEncode for SvgElement
impl BinaryEncode for SvgElement
fn encode(self, encoder: &mut EncodedData)
Source§impl Clone for SvgElement
impl Clone for SvgElement
Source§fn clone(&self) -> SvgElement
fn clone(&self) -> SvgElement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SvgElement
impl Debug for SvgElement
Source§impl Deref for SvgElement
impl Deref for SvgElement
Source§impl EncodeTypeDef for SvgElement
impl EncodeTypeDef for SvgElement
fn encode_type_def(type_def: &mut TypeDef)
impl Eq for SvgElement
Source§impl ErasableGeneric for SvgElement
impl ErasableGeneric for SvgElement
Source§impl From<JsValue> for SvgElement
impl From<JsValue> for SvgElement
Source§impl From<SvgElement> for JsValue
impl From<SvgElement> for JsValue
Source§fn from(val: SvgElement) -> Self
fn from(val: SvgElement) -> Self
Converts to this type from the input type.
Source§impl From<SvgElement> for Element
impl From<SvgElement> for Element
Source§fn from(val: SvgElement) -> Element
fn from(val: SvgElement) -> Element
Converts to this type from the input type.
Source§impl From<SvgElement> for Node
impl From<SvgElement> for Node
Source§fn from(val: SvgElement) -> Node
fn from(val: SvgElement) -> Node
Converts to this type from the input type.
Source§impl From<SvgElement> for EventTarget
impl From<SvgElement> for EventTarget
Source§fn from(val: SvgElement) -> EventTarget
fn from(val: SvgElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<SvgElement> for Object
impl From<SvgElement> for Object
Source§fn from(val: SvgElement) -> Object
fn from(val: SvgElement) -> Object
Converts to this type from the input type.
Source§impl From<SvgGraphicsElement> for SvgElement
impl From<SvgGraphicsElement> for SvgElement
Source§fn from(val: SvgGraphicsElement) -> SvgElement
fn from(val: SvgGraphicsElement) -> SvgElement
Converts to this type from the input type.
Source§impl From<SvgsvgElement> for SvgElement
impl From<SvgsvgElement> for SvgElement
Source§fn from(val: SvgsvgElement) -> SvgElement
fn from(val: SvgsvgElement) -> SvgElement
Converts to this type from the input type.
Source§impl IntoJsGeneric for SvgElementwhere
SvgElement: JsGeneric,
impl IntoJsGeneric for SvgElementwhere
SvgElement: JsGeneric,
Source§impl JsCast for SvgElement
impl JsCast for SvgElement
Source§fn instanceof(__val: &JsValue) -> bool
fn instanceof(__val: &JsValue) -> bool
Check if a JsValue is an instance of this type. Read more
Source§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
Unchecked cast from JsValue to this type. Read more
Source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
Unchecked cast from a JsValue reference to a reference of this type. Read more
Source§fn is_type_of(val: &JsValue) -> bool
fn is_type_of(val: &JsValue) -> bool
Performs a dynamic type check to see whether the
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,
Test whether this JS value has a type
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,
Try to cast this value to type T. Read more
Source§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
Try to get a reference to type T from this value. Read more
Source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
Test whether this JS value is an instance of the type
T. Read moreSource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
Unchecked cast to another type.
Source§fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
Unchecked cast to a reference of another type.
Source§impl JsRefEncode for SvgElement
impl JsRefEncode for SvgElement
Source§impl PartialEq for SvgElement
impl PartialEq for SvgElement
Source§fn eq(&self, other: &SvgElement) -> bool
fn eq(&self, other: &SvgElement) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Promising for SvgElement
impl Promising for SvgElement
type Resolution = SvgElement
impl StructuralPartialEq for SvgElement
impl UpcastFrom<SvgElement> for JsValue
impl UpcastFrom<SvgElement> for JsOption<JsValue>
impl UpcastFrom<SvgElement> for SvgElement
impl UpcastFrom<SvgElement> for JsOption<SvgElement>
impl UpcastFrom<SvgElement> for Element
impl UpcastFrom<SvgElement> for JsOption<Element>
impl UpcastFrom<SvgElement> for Node
impl UpcastFrom<SvgElement> for JsOption<Node>
impl UpcastFrom<SvgElement> for EventTarget
impl UpcastFrom<SvgElement> for JsOption<EventTarget>
impl UpcastFrom<SvgElement> for Object
impl UpcastFrom<SvgElement> for JsOption<Object>
impl UpcastFrom<SvgGraphicsElement> for SvgElement
impl UpcastFrom<SvgsvgElement> for SvgElement
Auto Trait Implementations§
impl Freeze for SvgElement
impl RefUnwindSafe for SvgElement
impl Send for SvgElement
impl Sync for SvgElement
impl Unpin for SvgElement
impl UnsafeUnpin for SvgElement
impl UnwindSafe for SvgElement
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
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)
Encode
self as the function’s return payload.