[−][src]Struct wasm_svg_graphics::prelude::SVGElem
Element provides a way to simulate DOM SVG elements
Methods
impl Element
[src]
pub fn new(tag_name: TagName) -> Element
[src]
Creates a new Element with a certain tag_name
pub fn append(self, child: Element) -> Element
[src]
Appends an element to the children of the self element and consumes both whilst returning the product
pub fn set(self, attribute: Attribute, value: AttributeValue) -> Element
[src]
Sets an attribute of the self element to a certain value
pub fn get_tag_name(&self) -> &TagName
[src]
Gets an immutable reference to the tag_name of this Element
pub fn get_attributes(&self) -> &HashMap<Attribute, AttributeValue, RandomState>
[src]
Gets an immutable reference to the attributes of this Element
pub fn get_children(&self) -> &Vec<Element>
[src]
Gets an immutable reference to the children of this Element
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Element
impl Send for Element
impl Sync for Element
impl Unpin for Element
impl UnwindSafe for Element
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,