pub struct RoomJoinPayload {
pub request_id: Option<String>,
pub role: Role,
pub perspective: Option<String>,
}Fields§
§request_id: Option<String>§role: Role§perspective: Option<String>Trait Implementations§
Source§impl Clone for RoomJoinPayload
impl Clone for RoomJoinPayload
Source§fn clone(&self) -> RoomJoinPayload
fn clone(&self) -> RoomJoinPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RoomJoinPayload
impl Debug for RoomJoinPayload
Source§impl<'de> Deserialize<'de> for RoomJoinPayload
impl<'de> Deserialize<'de> for RoomJoinPayload
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 RoomJoinPayload
impl PartialEq for RoomJoinPayload
Source§fn eq(&self, other: &RoomJoinPayload) -> bool
fn eq(&self, other: &RoomJoinPayload) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RoomJoinPayload
impl Serialize for RoomJoinPayload
impl StructuralPartialEq for RoomJoinPayload
Auto Trait Implementations§
impl Freeze for RoomJoinPayload
impl RefUnwindSafe for RoomJoinPayload
impl Send for RoomJoinPayload
impl Sync for RoomJoinPayload
impl Unpin for RoomJoinPayload
impl UnsafeUnpin for RoomJoinPayload
impl UnwindSafe for RoomJoinPayload
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