20 个版本 (4 个稳定版)

2.0.1 2024 年 4 月 1 日
2.0.0 2024 年 3 月 3 日
1.2.0 2023 年 10 月 21 日
1.1.0 2022 年 9 月 5 日
0.8.1 2021 年 7 月 25 日

配置 中排名第 557

Download history 1/week @ 2024-04-23 6/week @ 2024-04-30 1/week @ 2024-05-14 21/week @ 2024-05-21 1/week @ 2024-05-28 6/week @ 2024-06-04 4/week @ 2024-06-11 13/week @ 2024-06-18 11/week @ 2024-07-02 54/week @ 2024-07-23 30/week @ 2024-07-30

每月下载 84
2 crates 中使用

MIT/Apache

79KB
2K SLoC

mist-core

Crates.io docs.rs

mist 功能的核心。包含 mist 特定的实用程序以及一些可以用于其他程序与 split 文件交互的实用程序。

使用方法

将 mist-core 添加到您的 Cargo.toml 文件中。

[dependencies.mist-core]
version = "2"

特性

mist-core 提供了几个特性,主要用于启用定时器所使用的功能。这些包括

  • state: 启用 timer::state 模块,主要包含 mist 运行期间内部状态相关的东西
  • dialogs: 启用对话框模块,包含诸如提示用户选择文件的对话框等
  • config: 启用 config 模块,包含 mist 的配置实用程序和类型
  • portable: 将配置路径更改为可执行文件的目录,而不是平台特定的位置
  • instant: 启用 timer::instant 模块,包含在平台中其行为不符合 mist 需求时的替代实现 std::time::Instant
  • lss: 启用(实验性,有一定损失)将 LiveSplit 分割文件转换为 mist 分割文件的转换。在文件中设置时间很少或没有的情况下最可能准确。
  • bg: 启用 mist 的背景图片支持
  • ser: 启用 Run(以及启用状态时 StateDump)的序列化和反序列化

statedialogsconfiginstantser 默认启用,因为 mist 默认使用它们。

Run 结构和相关项目始终包含在内。

依赖

~0.3–9.5MB
~93K SLoC