pub enum SiteMessage {
Init {
protocol: u32,
replay_url: Option<String>,
seats: Vec<String>,
control_rate: u32,
turns: u32,
},
Play,
Pause,
Seek {
turn: u32,
seq: u32,
},
Speed {
multiplier: f64,
},
View {
id: String,
},
}Expand description
Site → player.
Variants§
Init
Fields
Play
Pause
Seek
Show this turn. seq is echoed back so a stale report can’t move a
scrubber that’s being dragged.
Speed
View
Implementations§
Trait Implementations§
Source§impl Clone for SiteMessage
impl Clone for SiteMessage
Source§impl Debug for SiteMessage
impl Debug for SiteMessage
Source§impl<'de> Deserialize<'de> for SiteMessage
impl<'de> Deserialize<'de> for SiteMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SiteMessage
impl PartialEq for SiteMessage
Source§impl Serialize for SiteMessage
impl Serialize for SiteMessage
impl StructuralPartialEq for SiteMessage
Auto Trait Implementations§
impl Freeze for SiteMessage
impl RefUnwindSafe for SiteMessage
impl Send for SiteMessage
impl Sync for SiteMessage
impl Unpin for SiteMessage
impl UnsafeUnpin for SiteMessage
impl UnwindSafe for SiteMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more