treenode 0.1.0

A simple Node struct
Documentation
#[macro_export]
macro_rules! n {
    ($data:expr) => {
        $crate::Node::new($data, vec![])
    };
    ($data:expr, $children:expr) => {
        $crate::Node::new($data, $children)
    };
}

#[macro_export]
macro_rules! s {
    ($data:expr) => {
        $crate::Node::<String>::new_from($data, vec![])
    };
    ($data:expr, $children:expr) => {
        $crate::Node::<String>::new_from($data, $children)
    };
}

#[cfg(test)]
mod tests {
    use crate::Node;

    #[test]
    fn must_test_n_macro() {
        assert_eq!(n!("foo"), Node::new("foo", vec![]))
    }
}