[][src]Struct web_sys::Text

#[repr(transparent)]
pub struct Text { /* fields omitted */ }

The Text object

MDN Documentation

This API requires the following crate features to be activated: Text

Methods

impl Text[src]

pub fn new() -> Result<Text, JsValue>[src]

The new Text(..) constructor, creating a new instance of Text

MDN Documentation

This API requires the following crate features to be activated: Text

impl Text[src]

pub fn new_with_data(data: &str) -> Result<Text, JsValue>[src]

The new Text(..) constructor, creating a new instance of Text

MDN Documentation

This API requires the following crate features to be activated: Text

impl Text[src]

pub fn split_text(&self, offset: u32) -> Result<Text, JsValue>[src]

The splitText() method

MDN Documentation

This API requires the following crate features to be activated: Text

impl Text[src]

pub fn whole_text(&self) -> Result<String, JsValue>[src]

The wholeText getter

MDN Documentation

This API requires the following crate features to be activated: Text

impl Text[src]

pub fn assigned_slot(&self) -> Option<HtmlSlotElement>[src]

The assignedSlot getter

MDN Documentation

This API requires the following crate features to be activated: HtmlSlotElement, Text

impl Text[src]

pub fn convert_point_from_node_with_text(
    &self,
    point: &DomPointInit,
    from: &Text
) -> Result<DomPoint, JsValue>
[src]

The convertPointFromNode() method

MDN Documentation

This API requires the following crate features to be activated: DomPoint, DomPointInit, Text

impl Text[src]

pub fn convert_point_from_node_with_element(
    &self,
    point: &DomPointInit,
    from: &Element
) -> Result<DomPoint, JsValue>
[src]

The convertPointFromNode() method

MDN Documentation

This API requires the following crate features to be activated: DomPoint, DomPointInit, Element, Text

impl Text[src]

pub fn convert_point_from_node_with_document(
    &self,
    point: &DomPointInit,
    from: &Document
) -> Result<DomPoint, JsValue>
[src]

The convertPointFromNode() method

MDN Documentation

This API requires the following crate features to be activated: Document, DomPoint, DomPointInit, Text

impl Text[src]

pub fn convert_point_from_node_with_text_and_options(
    &self,
    point: &DomPointInit,
    from: &Text,
    options: &ConvertCoordinateOptions
) -> Result<DomPoint, JsValue>
[src]

The convertPointFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, DomPoint, DomPointInit, Text

impl Text[src]

pub fn convert_point_from_node_with_element_and_options(
    &self,
    point: &DomPointInit,
    from: &Element,
    options: &ConvertCoordinateOptions
) -> Result<DomPoint, JsValue>
[src]

The convertPointFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, DomPoint, DomPointInit, Element, Text

impl Text[src]

pub fn convert_point_from_node_with_document_and_options(
    &self,
    point: &DomPointInit,
    from: &Document,
    options: &ConvertCoordinateOptions
) -> Result<DomPoint, JsValue>
[src]

The convertPointFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, Document, DomPoint, DomPointInit, Text

impl Text[src]

pub fn convert_quad_from_node_with_text(
    &self,
    quad: &DomQuad,
    from: &Text
) -> Result<DomQuad, JsValue>
[src]

The convertQuadFromNode() method

MDN Documentation

This API requires the following crate features to be activated: DomQuad, Text

impl Text[src]

pub fn convert_quad_from_node_with_element(
    &self,
    quad: &DomQuad,
    from: &Element
) -> Result<DomQuad, JsValue>
[src]

The convertQuadFromNode() method

MDN Documentation

This API requires the following crate features to be activated: DomQuad, Element, Text

impl Text[src]

pub fn convert_quad_from_node_with_document(
    &self,
    quad: &DomQuad,
    from: &Document
) -> Result<DomQuad, JsValue>
[src]

The convertQuadFromNode() method

MDN Documentation

This API requires the following crate features to be activated: Document, DomQuad, Text

impl Text[src]

pub fn convert_quad_from_node_with_text_and_options(
    &self,
    quad: &DomQuad,
    from: &Text,
    options: &ConvertCoordinateOptions
) -> Result<DomQuad, JsValue>
[src]

The convertQuadFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, DomQuad, Text

impl Text[src]

pub fn convert_quad_from_node_with_element_and_options(
    &self,
    quad: &DomQuad,
    from: &Element,
    options: &ConvertCoordinateOptions
) -> Result<DomQuad, JsValue>
[src]

The convertQuadFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, DomQuad, Element, Text

impl Text[src]

pub fn convert_quad_from_node_with_document_and_options(
    &self,
    quad: &DomQuad,
    from: &Document,
    options: &ConvertCoordinateOptions
) -> Result<DomQuad, JsValue>
[src]

The convertQuadFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, Document, DomQuad, Text

impl Text[src]

pub fn convert_rect_from_node_with_text(
    &self,
    rect: &DomRectReadOnly,
    from: &Text
) -> Result<DomQuad, JsValue>
[src]

The convertRectFromNode() method

MDN Documentation

This API requires the following crate features to be activated: DomQuad, DomRectReadOnly, Text

impl Text[src]

pub fn convert_rect_from_node_with_element(
    &self,
    rect: &DomRectReadOnly,
    from: &Element
) -> Result<DomQuad, JsValue>
[src]

The convertRectFromNode() method

MDN Documentation

This API requires the following crate features to be activated: DomQuad, DomRectReadOnly, Element, Text

impl Text[src]

pub fn convert_rect_from_node_with_document(
    &self,
    rect: &DomRectReadOnly,
    from: &Document
) -> Result<DomQuad, JsValue>
[src]

The convertRectFromNode() method

MDN Documentation

This API requires the following crate features to be activated: Document, DomQuad, DomRectReadOnly, Text

impl Text[src]

pub fn convert_rect_from_node_with_text_and_options(
    &self,
    rect: &DomRectReadOnly,
    from: &Text,
    options: &ConvertCoordinateOptions
) -> Result<DomQuad, JsValue>
[src]

The convertRectFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, DomQuad, DomRectReadOnly, Text

impl Text[src]

pub fn convert_rect_from_node_with_element_and_options(
    &self,
    rect: &DomRectReadOnly,
    from: &Element,
    options: &ConvertCoordinateOptions
) -> Result<DomQuad, JsValue>
[src]

The convertRectFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, DomQuad, DomRectReadOnly, Element, Text

impl Text[src]

pub fn convert_rect_from_node_with_document_and_options(
    &self,
    rect: &DomRectReadOnly,
    from: &Document,
    options: &ConvertCoordinateOptions
) -> Result<DomQuad, JsValue>
[src]

The convertRectFromNode() method

MDN Documentation

This API requires the following crate features to be activated: ConvertCoordinateOptions, Document, DomQuad, DomRectReadOnly, Text

impl Text[src]

pub fn get_box_quads(&self) -> Result<Array, JsValue>[src]

The getBoxQuads() method

MDN Documentation

This API requires the following crate features to be activated: Text

impl Text[src]

pub fn get_box_quads_with_options(
    &self,
    options: &BoxQuadOptions
) -> Result<Array, JsValue>
[src]

The getBoxQuads() method

MDN Documentation

This API requires the following crate features to be activated: BoxQuadOptions, Text

Methods from Deref<Target = CharacterData>

pub fn append_data(&self, data: &str) -> Result<(), JsValue>[src]

The appendData() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn delete_data(&self, offset: u32, count: u32) -> Result<(), JsValue>[src]

The deleteData() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn insert_data(&self, offset: u32, data: &str) -> Result<(), JsValue>[src]

The insertData() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_data(
    &self,
    offset: u32,
    count: u32,
    data: &str
) -> Result<(), JsValue>
[src]

The replaceData() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn substring_data(&self, offset: u32, count: u32) -> Result<String, JsValue>[src]

The substringData() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn data(&self) -> String[src]

The data getter

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn set_data(&self, data: &str)[src]

The data setter

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn length(&self) -> u32[src]

The length getter

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_node_0(&self) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn after_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn after_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn after_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn after_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn after_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_str_0(&self) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn after_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The after() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_node_0(&self) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn before_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn before_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn before_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn before_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn before_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_str_0(&self) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn before_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The before() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn remove(&self)[src]

The remove() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_node_0(&self) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn replace_with_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn replace_with_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn replace_with_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

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>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Node

pub fn replace_with_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_str_0(&self) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn replace_with_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

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>
[src]

The replaceWith() method

MDN Documentation

This API requires the following crate features to be activated: CharacterData

pub fn previous_element_sibling(&self) -> Option<Element>[src]

The previousElementSibling getter

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Element

pub fn next_element_sibling(&self) -> Option<Element>[src]

The nextElementSibling getter

MDN Documentation

This API requires the following crate features to be activated: CharacterData, Element

Trait Implementations

impl From<CdataSection> for Text[src]

impl From<JsValue> for Text[src]

impl From<Text> for JsValue[src]

impl From<Text> for CharacterData[src]

impl From<Text> for Node[src]

impl From<Text> for EventTarget[src]

impl From<Text> for Object[src]

impl AsRef<Text> for CdataSection[src]

impl AsRef<JsValue> for Text[src]

impl AsRef<CharacterData> for Text[src]

impl AsRef<Node> for Text[src]

impl AsRef<EventTarget> for Text[src]

impl AsRef<Object> for Text[src]

impl Clone for Text[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Text[src]

impl Deref for Text[src]

type Target = CharacterData

The resulting type after dereferencing.

impl JsCast for Text[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl WasmDescribe for Text[src]

impl FromWasmAbi for Text[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl IntoWasmAbi for Text[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a Text[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionFromWasmAbi for Text[src]

impl OptionIntoWasmAbi for Text[src]

impl<'a> OptionIntoWasmAbi for &'a Text[src]

impl RefFromWasmAbi for Text[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<Text>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl !Send for Text

impl !Sync for Text

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi