Add four custom Matrix state event content types for space role management: space roles definitions, per-user role assignments, per-room role requirements, and per-space cascading override. Add server config options: space_permission_cascading (default false) as the server-wide toggle, and space_roles_cache_flush_threshold (default 1000) for cache management.
12 lines
327 B
Rust
12 lines
327 B
Rust
//! Core Matrix Library
|
|
|
|
pub mod event;
|
|
pub mod pdu;
|
|
pub mod space_roles;
|
|
pub mod state_key;
|
|
pub mod state_res;
|
|
|
|
pub use event::{Event, TypeExt as EventTypeExt};
|
|
pub use pdu::{Pdu, PduBuilder, PduCount, PduEvent, PduId, RawPduId, ShortId};
|
|
pub use state_key::StateKey;
|
|
pub use state_res::{RoomVersion, StateMap, TypeStateKey};
|