[][src]Macro moore::node_ref

macro_rules! node_ref {
    ($name:ident) => { ... };
}

Create a new node reference.

This is merely a wrapper around NodeId to provide a type safe representation of a node.

Example

#[macro_use]
extern crate moore_common;

node_ref!(FooRef);
node_ref!(BarRef);

This creates two structs FooRef and BarRef that both wrap around a NodeId.