pub enum BundleUpdate {
RemoteMedia(BundleRemoteMediaUpdate),
Broadcast(BundleBroadcastUpdate),
Disconnect(BundleDisconnectUpdate),
SessionInfoChange(BundleSessionInfoSnapshotById),
ChannelInfoChange(RecordingStateUpdate),
}Variants§
RemoteMedia(BundleRemoteMediaUpdate)
Broadcast(BundleBroadcastUpdate)
Disconnect(BundleDisconnectUpdate)
SessionInfoChange(BundleSessionInfoSnapshotById)
ChannelInfoChange(RecordingStateUpdate)
Trait Implementations§
Source§impl Clone for BundleUpdate
impl Clone for BundleUpdate
Source§fn clone(&self) -> BundleUpdate
fn clone(&self) -> BundleUpdate
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 BundleUpdate
impl Debug for BundleUpdate
Source§impl<'de> Deserialize<'de> for BundleUpdate
impl<'de> Deserialize<'de> for BundleUpdate
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 BundleUpdate
impl PartialEq for BundleUpdate
Source§impl Serialize for BundleUpdate
impl Serialize for BundleUpdate
impl Eq for BundleUpdate
impl StructuralPartialEq for BundleUpdate
Auto Trait Implementations§
impl Freeze for BundleUpdate
impl RefUnwindSafe for BundleUpdate
impl Send for BundleUpdate
impl Sync for BundleUpdate
impl Unpin for BundleUpdate
impl UnsafeUnpin for BundleUpdate
impl UnwindSafe for BundleUpdate
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