pub struct RoomJoinRequestStatus {
pub request: RoomJoinRequest,
pub status: JoinRequestStatus,
pub approved_role: Option<Role>,
pub review_reason: Option<String>,
pub reviewed_by: Option<AgentId>,
pub reviewed_at: Option<i64>,
}Fields§
§request: RoomJoinRequest§status: JoinRequestStatus§approved_role: Option<Role>§review_reason: Option<String>§reviewed_by: Option<AgentId>§reviewed_at: Option<i64>Trait Implementations§
Source§impl Clone for RoomJoinRequestStatus
impl Clone for RoomJoinRequestStatus
Source§fn clone(&self) -> RoomJoinRequestStatus
fn clone(&self) -> RoomJoinRequestStatus
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 RoomJoinRequestStatus
impl Debug for RoomJoinRequestStatus
Source§impl<'de> Deserialize<'de> for RoomJoinRequestStatus
impl<'de> Deserialize<'de> for RoomJoinRequestStatus
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 RoomJoinRequestStatus
impl PartialEq for RoomJoinRequestStatus
Source§fn eq(&self, other: &RoomJoinRequestStatus) -> bool
fn eq(&self, other: &RoomJoinRequestStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RoomJoinRequestStatus
impl Serialize for RoomJoinRequestStatus
impl StructuralPartialEq for RoomJoinRequestStatus
Auto Trait Implementations§
impl Freeze for RoomJoinRequestStatus
impl RefUnwindSafe for RoomJoinRequestStatus
impl Send for RoomJoinRequestStatus
impl Sync for RoomJoinRequestStatus
impl Unpin for RoomJoinRequestStatus
impl UnsafeUnpin for RoomJoinRequestStatus
impl UnwindSafe for RoomJoinRequestStatus
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