pub struct PeerSnapshot {
pub user_id: UserId,
pub info: UserInfo,
}Expand description
full peer entry sent when a client needs the current room membership view
the serialized sessionId field is the Odoo-facing user identity
runtime connection ids are absent because reconnection and replacement are
server-local concerns
Fields§
§user_id: UserId§info: UserInfoTrait Implementations§
Source§impl Clone for PeerSnapshot
impl Clone for PeerSnapshot
Source§fn clone(&self) -> PeerSnapshot
fn clone(&self) -> PeerSnapshot
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 PeerSnapshot
impl Debug for PeerSnapshot
Source§impl<'de> Deserialize<'de> for PeerSnapshot
impl<'de> Deserialize<'de> for PeerSnapshot
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PeerSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PeerSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PeerSnapshot
impl PartialEq for PeerSnapshot
Source§impl Serialize for PeerSnapshot
impl Serialize for PeerSnapshot
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for PeerSnapshot
impl StructuralPartialEq for PeerSnapshot
Auto Trait Implementations§
impl Freeze for PeerSnapshot
impl RefUnwindSafe for PeerSnapshot
impl Send for PeerSnapshot
impl Sync for PeerSnapshot
impl Unpin for PeerSnapshot
impl UnsafeUnpin for PeerSnapshot
impl UnwindSafe for PeerSnapshot
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