This is a library for managing targets for compilers and related tools.
Currently, the main feature is support for decoding "triples", which
are strings that identify a particular target configuration. This library
Triple struct containing enums for each of fields of a
fmt::Display so it can be
converted to and from the conventional string representation of a triple.
Triple also has functions for querying a triple's endianness,
pointer bit width, and binary format.
Triple and the enum types have
host() constructors, for targeting
It supports all triples currently used by rustc and rustup.