o_sfu_core/engine/room/state/mod.rs
1mod membership;
2mod shared;
3#[cfg(any(test, feature = "testing-transport"))]
4#[path = "TESTS/support.rs"]
5mod test_support;
6
7pub use self::{
8 membership::{
9 ConnectionCloseCommit, DisconnectCommit, JoinCommit, LifecycleEffects, PresenceCommit,
10 },
11 shared::{ActiveUser, RoomState},
12};
13
14#[derive(Debug, Clone, Copy, PartialEq, Eq)]
15pub(super) enum UserJoinedFanout {
16 Emit,
17 #[cfg(any(test, feature = "testing-transport"))]
18 Suppress,
19}