sz_rust_core/plugin/mod.rs
1//! 插件数据互通机制 — 共享 Schema、事件总线、跨插件查询。
2//!
3//! 对应 design.md §1.1.3 P0-4,提供:
4//! - 共享 Schema(sys_users/sys_permissions/sys_events)— [`schema`] 模块
5//! - 事件总线(至少一次投递)— [`event_bus`] 模块
6//! - 跨插件查询(tenant_id 隔离)— [`cross_query`] 模块
7
8pub mod cross_query;
9pub mod event_bus;
10pub mod schema;
11
12pub use cross_query::CrossQuery;
13pub use event_bus::{EventBus, EventHandler, EventId, InMemoryEventBus, PluginEvent, SubscriptionId};
14pub use schema::{SysEvent, SysPermission, SysUser};