Ansi Escape Sequence Parser
For a complete list of implemented sequences, see the documentation.
This is done through a pulldown type parser, where an iterator is exposed. This essentially turns all of the ANSI sequences into enums and splits the string at every location that there was an ANSI Sequence.
Example:
use ;
use AnsiSequence;
no_std support
no_std is supported via disabling the std feature in your Cargo.toml.