[][src]Trait svg::node::Node

pub trait Node: 'static + Debug + Display + NodeClone {
    fn append<T>(&mut self, _: T)
    where
        Self: Sized,
        T: Node
;
fn assign<T, U>(&mut self, _: T, _: U)
    where
        Self: Sized,
        T: Into<String>,
        U: Into<Value>
; }

A node.

Required methods

fn append<T>(&mut self, _: T) where
    Self: Sized,
    T: Node

Append a child node.

fn assign<T, U>(&mut self, _: T, _: U) where
    Self: Sized,
    T: Into<String>,
    U: Into<Value>, 

Assign an attribute.

Loading content...

Implementors

impl Node for Animate[src]

impl Node for AnimateColor[src]

impl Node for AnimateMotion[src]

impl Node for AnimateTransform[src]

impl Node for Circle[src]

impl Node for ClipPath[src]

impl Node for Definitions[src]

impl Node for Description[src]

impl Node for Ellipse[src]

impl Node for Filter[src]

impl Node for ForeignObject[src]

impl Node for Group[src]

impl Node for Image[src]

impl Node for Line[src]

impl Node for LinearGradient[src]

impl Node for Link[src]

impl Node for Marker[src]

impl Node for Mask[src]

impl Node for MotionPath[src]

impl Node for Path[src]

impl Node for Pattern[src]

impl Node for Polygon[src]

impl Node for Polyline[src]

impl Node for RadialGradient[src]

impl Node for Rectangle[src]

impl Node for SVG[src]

impl Node for Script[src]

impl Node for Stop[src]

impl Node for Style[src]

impl Node for Symbol[src]

impl Node for svg::node::element::Text[src]

impl Node for TextPath[src]

impl Node for Title[src]

impl Node for Use[src]

impl Node for Comment[src]

impl Node for svg::node::Text[src]

Loading content...