Enum ca_formats::macrocell::NodeData [−][src]
pub enum NodeData {
Level1 {
nw: u8,
ne: u8,
sw: u8,
se: u8,
},
Level3(u64),
Node {
level: u8,
nw: usize,
ne: usize,
sw: usize,
se: usize,
},
}Expand description
Data in a Node.
Variants
A level 1 leaf, representing a 2x2 square, in rules with more than 2 states.
The data contains the states of four cells in the square.
Level3(u64)A level 3 leaf, representing a 8x8 square, in rules with 2 states.
The data is represented by a 64-bit integer.
A non-leaf node.
The data contains the level of the node, and the ids of four children.
Implementations
Trait Implementations
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for NodeDataimpl UnwindSafe for NodeDataBlanket Implementations
Mutably borrows from an owned value. Read more