pub struct JoinLinkPreviewViewData {
pub code: String,
pub convo: Option<ConvoView>,
pub convo_id: String,
pub join_rule: JoinRule,
pub member_count: i64,
pub member_limit: i64,
pub name: String,
pub owner: ProfileViewBasic,
pub require_approval: bool,
pub viewer: Option<JoinLinkViewerState>,
}Available on crate feature
namespace-chatbsky only.Expand description
Preview that can be shown in feeds, including to unauthenticated viewers.
Fields§
§code: String§convo: Option<ConvoView>Present only if the request is authenticated and the user is a member of the group.
convo_id: String§join_rule: JoinRule§member_count: i64§member_limit: i64§name: String§owner: ProfileViewBasic§require_approval: bool§viewer: Option<JoinLinkViewerState>Trait Implementations§
Source§impl Clone for JoinLinkPreviewViewData
impl Clone for JoinLinkPreviewViewData
Source§impl Debug for JoinLinkPreviewViewData
impl Debug for JoinLinkPreviewViewData
Source§impl<'de> Deserialize<'de> for JoinLinkPreviewViewData
impl<'de> Deserialize<'de> for JoinLinkPreviewViewData
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 JoinLinkPreviewViewData
Source§impl PartialEq for JoinLinkPreviewViewData
impl PartialEq for JoinLinkPreviewViewData
Source§impl Serialize for JoinLinkPreviewViewData
impl Serialize for JoinLinkPreviewViewData
impl StructuralPartialEq for JoinLinkPreviewViewData
Auto Trait Implementations§
impl Freeze for JoinLinkPreviewViewData
impl RefUnwindSafe for JoinLinkPreviewViewData
impl Send for JoinLinkPreviewViewData
impl Sync for JoinLinkPreviewViewData
impl Unpin for JoinLinkPreviewViewData
impl UnsafeUnpin for JoinLinkPreviewViewData
impl UnwindSafe for JoinLinkPreviewViewData
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.