mist-core

Crates.io docs.rs

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.

usage

Add mist-core to your Cargo.toml.

toml [dependencies.mist-core] version = "1"

features

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.