1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
/// When a channel starts host mode. #[derive(Debug, PartialEq, Clone)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] pub struct HostTargetStart { /// The hosting channel pub source: String, /// The hosted channel pub target: String, /// Optional number of viewers watching pub viewers: Option<usize>, } impl HostTargetStart { /// The hosting channel pub fn source(&self) -> &str { &self.source } /// The hosted channel pub fn target(&self) -> &str { &self.target } /// Optional number of viewers watching pub fn viewers(&self) -> Option<usize> { self.viewers } }