Trait usvg::NodeExt

source ·
pub trait NodeExt {
    fn id(&self) -> Ref<'_, str>;
    fn transform(&self) -> Transform;
    fn append_kind(&mut self, kind: NodeKind) -> Node;
    fn tree(&self) -> Tree;
}
Expand description

Additional Node methods.

Required Methods

Returns node’s ID.

If a current node doesn’t support ID - an empty string will be returned.

Returns node’s transform.

If a current node doesn’t support transformation - a default transform will be returned.

Appends kind as a node child.

Shorthand for Node::append(Node::new(Box::new(kind))).

Returns a node’s tree.

Implementors