Skip to main content

Module config

Module config 

Source
Expand description

配置持久化

自动回复配置的加载和保存。

§功能

  • 从 JSON 文件加载配置(Requirement 10.2)
  • 保存配置到 JSON 文件(Requirement 10.1)
  • 文件不存在时使用默认配置(Requirement 10.3)
  • 解析错误时记录日志并使用默认配置(Requirement 10.4)
  • 支持配置热重载(Requirement 10.5)

§示例

use std::path::Path;
use aster::auto_reply::AutoReplyConfig;

// 加载配置
let config = AutoReplyConfig::load(Path::new("auto_reply.json"))?;

// 保存配置
config.save(Path::new("auto_reply.json"))?;

// 使用默认配置
let default_config = AutoReplyConfig::default();

Structs§

AutoReplyConfig
自动回复配置

Enums§

ConfigError
配置加载/保存错误

Type Aliases§

ConfigResult
配置加载结果类型