Module epoch_traits

Module epoch_traits 

Source
Expand description

epoch_traits.rs

All traits used by the lib_efo library. These traits are marker traits that describe behaviour common to many of the library’s element types.

Traits§

Applyable
Elements that can be applied to the current world state.
ConfigWritable
Trait representing a serialisable / writable config
Diffable
Elements that can be compared with another instance to produce a diff.
Nextable
Elements that can advance to a next state over time.
Prettiable
Elements that can be rendered into a pretty, human-readable form.