Struct nx::node::Node [] [src]

pub struct Node<'a> { /* fields omitted */ }

A node in an NX file.

Methods

impl<'a> Node<'a>
[src]

Creates a Node from the data representing it and the file the data is from.

Gets whether or not the node is empty.

Gets the name of this node from the string table.

Gets an iterator over this node's children.

Trait Implementations

impl<'a> Clone for Node<'a>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a> Copy for Node<'a>
[src]

impl<'a> GenericNode<'a> for Node<'a>
[src]

Gets the child node of the specified name.

Gets the type of this node.

Gets the string value of this node. This will be None if the node is not a string node.

Gets the integer value of this node. This will be None if the node is not an integer node. Read more

Gets the float value of this node. This will be None if the node is not a float node.

Gets the vector value of this node. This will be None if the node is not a vector node.

Gets the audio value of thise node. This will be None if the node is not an audio node.

impl<'a> PartialEq for Node<'a>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'a> Eq for Node<'a>
[src]