pub struct JoinRequestConvoViewData {
pub convo_id: String,
pub member_count: i64,
pub member_limit: i64,
pub name: String,
pub owner: ProfileViewBasic,
pub viewer: JoinLinkViewerState,
}Available on crate feature
namespace-chatbsky only.Expand description
A join request from the perspective of the requester, including enough group context to render the request in a list (e.g. group name, owner, member count).
Fields§
§convo_id: String§member_count: i64§member_limit: i64§name: String§owner: ProfileViewBasic§viewer: JoinLinkViewerStateTrait Implementations§
Source§impl Clone for JoinRequestConvoViewData
impl Clone for JoinRequestConvoViewData
Source§impl Debug for JoinRequestConvoViewData
impl Debug for JoinRequestConvoViewData
Source§impl<'de> Deserialize<'de> for JoinRequestConvoViewData
impl<'de> Deserialize<'de> for JoinRequestConvoViewData
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
impl Eq for JoinRequestConvoViewData
Source§impl PartialEq for JoinRequestConvoViewData
impl PartialEq for JoinRequestConvoViewData
Source§impl Serialize for JoinRequestConvoViewData
impl Serialize for JoinRequestConvoViewData
impl StructuralPartialEq for JoinRequestConvoViewData
Auto Trait Implementations§
impl Freeze for JoinRequestConvoViewData
impl RefUnwindSafe for JoinRequestConvoViewData
impl Send for JoinRequestConvoViewData
impl Sync for JoinRequestConvoViewData
impl Unpin for JoinRequestConvoViewData
impl UnsafeUnpin for JoinRequestConvoViewData
impl UnwindSafe for JoinRequestConvoViewData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.