The heart of functionality of mist. Contains utilities specific to mist as well as some that could be used for interfacing with its split files.
Add mist-core to your Cargo.toml.
toml
[dependencies.mist-core]
version = "1"
mist-core
provides several features, mostly to enable functionality that is only used by the timer. These are:
* state
: enable the timer::state module, mostly containing things related to mist's internal state during a run
* dialogs
: enable dialogs module, containing things like dialogs prompting the user for files
* config
: enable config module, containing the configuration utilities and types for mist
* instant
: enable timer::instant module, containing an alternate implementation of Instant
for platforms where it doesn't act how mist wants it to
* lss
: enable (experimental, somewhat lossy) conversion of LiveSplit split files to mist split files. most likely to be accurate on files with few or no times set in them.
* bg
: enable support for mist's background images
state
, dialogs
, config
and instant
are enabled by default, since they are what mist uses by default.
The Run
struct and associated items are always included.