pub struct ModeSwitchSignal {
pub peer_id: Uuid,
pub mode: TransportMode,
pub previous_mode: TransportMode,
pub reason: ModeSwitchReason,
pub generation: u64,
}Expand description
Signal emitted to clients when transport mode changes.
Fields§
§peer_id: Uuid§mode: TransportMode§previous_mode: TransportMode§reason: ModeSwitchReason§generation: u64Trait Implementations§
Source§impl Clone for ModeSwitchSignal
impl Clone for ModeSwitchSignal
Source§fn clone(&self) -> ModeSwitchSignal
fn clone(&self) -> ModeSwitchSignal
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModeSwitchSignal
impl Debug for ModeSwitchSignal
Source§impl<'de> Deserialize<'de> for ModeSwitchSignal
impl<'de> Deserialize<'de> for ModeSwitchSignal
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 ModeSwitchSignal
impl PartialEq for ModeSwitchSignal
Source§impl Serialize for ModeSwitchSignal
impl Serialize for ModeSwitchSignal
impl Eq for ModeSwitchSignal
impl StructuralPartialEq for ModeSwitchSignal
Auto Trait Implementations§
impl Freeze for ModeSwitchSignal
impl RefUnwindSafe for ModeSwitchSignal
impl Send for ModeSwitchSignal
impl Sync for ModeSwitchSignal
impl Unpin for ModeSwitchSignal
impl UnsafeUnpin for ModeSwitchSignal
impl UnwindSafe for ModeSwitchSignal
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