fix: 修复3个P0遗留 — AutoRollback回退/ConfigReloaded序列化/FfiString跨allocator
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
use crate::core::config::AppConfig;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::sync::Arc;
|
||||
|
||||
/// 消息信封:包含来源、目的地、消息体
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
@@ -49,9 +48,8 @@ pub enum Message {
|
||||
},
|
||||
|
||||
// ── 配置 ──
|
||||
/// Arc<AppConfig> 无法跨 FFI 序列化,动态插件通过 init 时传入的 JSON 获取配置
|
||||
#[serde(skip)]
|
||||
ConfigReloaded(Arc<AppConfig>),
|
||||
/// 配置重载广播需要经过 JSON/FFI 路径,因此这里保存可序列化的 AppConfig。
|
||||
ConfigReloaded(AppConfig),
|
||||
ConfigReloadRequest,
|
||||
|
||||
// ── 系统 ──
|
||||
|
||||
Reference in New Issue
Block a user