Trait svg::node::Node  
                   
                       [−]
                   
               [src]
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, 
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>, 
Self: Sized,
T: Into<String>,
U: Into<Value>,
Assign an attribute.
Implementors
impl Node for svg::node::Textimpl Node for Animateimpl Node for AnimateColorimpl Node for AnimateMotionimpl Node for AnimateTransformimpl Node for Circleimpl Node for ClipPathimpl Node for Definitionsimpl Node for Descriptionimpl Node for Ellipseimpl Node for Filterimpl Node for Groupimpl Node for Imageimpl Node for Lineimpl Node for LinearGradientimpl Node for Linkimpl Node for Markerimpl Node for Maskimpl Node for MotionPathimpl Node for Pathimpl Node for Patternimpl Node for Polygonimpl Node for Polylineimpl Node for RadialGradientimpl Node for Rectangleimpl Node for Stopimpl Node for Symbolimpl Node for svg::node::element::Textimpl Node for TextPathimpl Node for Titleimpl Node for Useimpl Node for SVGimpl Node for Scriptimpl Node for Style