Expand description

Macros

Implement trait From and std::convert::TryFrom and for directions

Implement DirectionList for Direction of 1 to 127 the value of MAX_DIM.