mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-28 17:52:50 +01:00
13 lines
458 B
Rust
13 lines
458 B
Rust
use crate::model::StreamInfo;
|
|
use std::net::SocketAddr;
|
|
|
|
#[allow(clippy::large_enum_variant)]
|
|
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, PartialEq)]
|
|
#[serde(tag = "type", content = "payload", rename_all = "camelCase")]
|
|
pub enum ActiveUserConnectionChange {
|
|
Updated(StreamInfo),
|
|
Disconnected(SocketAddr), // addr
|
|
DisconnectedStream { addr: SocketAddr, uid: u32 },
|
|
Connections(usize, usize), // user_count, connection_count
|
|
}
|