pub struct Members {
pub count: u64,
pub items: Vec<Member>,
pub chat_restrictions: Option<ChatRestrictions>,
pub profiles: Vec<User>,
pub groups: Vec<Group>,
}Expand description
Contains counts, participants, chat restrictions, profiles, and groups data
Fields§
§count: u64The total number of conversation members
items: Vec<Member>A list of conversation members
chat_restrictions: Option<ChatRestrictions>Restrictions applied to the conversation
profiles: Vec<User>List of users profiles
groups: Vec<Group>List of groups involved in the conversation
Trait Implementations§
source§impl<'de> Deserialize<'de> for Members
impl<'de> Deserialize<'de> for Members
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
Auto Trait Implementations§
impl Freeze for Members
impl RefUnwindSafe for Members
impl Send for Members
impl Sync for Members
impl Unpin for Members
impl UnwindSafe for Members
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