pub struct RoomJoinRequest {
pub id: String,
pub room_id: String,
pub applicant: AgentId,
pub role: Role,
pub perspective: Option<String>,
pub reason: Option<String>,
pub created_at: i64,
pub expires_at: i64,
pub extra: BTreeMap<String, Value>,
}Fields§
§id: String§room_id: String§applicant: AgentId§role: Role§perspective: Option<String>§reason: Option<String>§created_at: i64§expires_at: i64§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for RoomJoinRequest
impl Clone for RoomJoinRequest
Source§fn clone(&self) -> RoomJoinRequest
fn clone(&self) -> RoomJoinRequest
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 RoomJoinRequest
impl Debug for RoomJoinRequest
Source§impl<'de> Deserialize<'de> for RoomJoinRequest
impl<'de> Deserialize<'de> for RoomJoinRequest
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 RoomJoinRequest
impl PartialEq for RoomJoinRequest
Source§fn eq(&self, other: &RoomJoinRequest) -> bool
fn eq(&self, other: &RoomJoinRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RoomJoinRequest
impl Serialize for RoomJoinRequest
impl StructuralPartialEq for RoomJoinRequest
Auto Trait Implementations§
impl Freeze for RoomJoinRequest
impl RefUnwindSafe for RoomJoinRequest
impl Send for RoomJoinRequest
impl Sync for RoomJoinRequest
impl Unpin for RoomJoinRequest
impl UnsafeUnpin for RoomJoinRequest
impl UnwindSafe for RoomJoinRequest
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