pub struct SubscribePayload {
pub user_id: UserId,
pub states: DownloadStates,
}Fields§
§user_id: UserIdWire shape is flat: { sessionId, audio?, camera?, screen? }.
Adding fields to DownloadStates implicitly changes the subscribe payload shape.
states: DownloadStatesTrait Implementations§
Source§impl Clone for SubscribePayload
impl Clone for SubscribePayload
Source§fn clone(&self) -> SubscribePayload
fn clone(&self) -> SubscribePayload
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 SubscribePayload
impl Debug for SubscribePayload
Source§impl<'de> Deserialize<'de> for SubscribePayload
impl<'de> Deserialize<'de> for SubscribePayload
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 SubscribePayload
impl PartialEq for SubscribePayload
Source§impl Serialize for SubscribePayload
impl Serialize for SubscribePayload
impl Eq for SubscribePayload
impl StructuralPartialEq for SubscribePayload
Auto Trait Implementations§
impl Freeze for SubscribePayload
impl RefUnwindSafe for SubscribePayload
impl Send for SubscribePayload
impl Sync for SubscribePayload
impl Unpin for SubscribePayload
impl UnsafeUnpin for SubscribePayload
impl UnwindSafe for SubscribePayload
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