pub struct GroupDetail {Show 22 fields
pub id: u64,
pub name: String,
pub full_name: Option<String>,
pub title: Option<String>,
pub grant_trust_level: Option<u64>,
pub visibility_level: Option<u64>,
pub mentionable_level: Option<u64>,
pub messageable_level: Option<u64>,
pub default_notification_level: Option<u64>,
pub members_visibility_level: Option<u64>,
pub primary_group: Option<bool>,
pub public_admission: Option<bool>,
pub public_exit: Option<bool>,
pub allow_membership_requests: Option<bool>,
pub automatic_membership_email_domains: Option<String>,
pub automatic_membership_retroactive: Option<bool>,
pub membership_request_template: Option<String>,
pub flair_icon: Option<String>,
pub flair_upload_id: Option<u64>,
pub flair_color: Option<String>,
pub flair_background_color: Option<String>,
pub bio_raw: Option<String>,
}Expand description
Group details with settings used for deep-copy.
Fields§
§id: u64§name: String§full_name: Option<String>§title: Option<String>§grant_trust_level: Option<u64>§visibility_level: Option<u64>§mentionable_level: Option<u64>§messageable_level: Option<u64>§default_notification_level: Option<u64>§members_visibility_level: Option<u64>§primary_group: Option<bool>§public_admission: Option<bool>§public_exit: Option<bool>§allow_membership_requests: Option<bool>§automatic_membership_email_domains: Option<String>§automatic_membership_retroactive: Option<bool>§membership_request_template: Option<String>§flair_icon: Option<String>§flair_upload_id: Option<u64>§flair_color: Option<String>§flair_background_color: Option<String>§bio_raw: Option<String>Trait Implementations§
Source§impl Clone for GroupDetail
impl Clone for GroupDetail
Source§fn clone(&self) -> GroupDetail
fn clone(&self) -> GroupDetail
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 GroupDetail
impl Debug for GroupDetail
Source§impl<'de> Deserialize<'de> for GroupDetail
impl<'de> Deserialize<'de> for GroupDetail
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 GroupDetail
impl RefUnwindSafe for GroupDetail
impl Send for GroupDetail
impl Sync for GroupDetail
impl Unpin for GroupDetail
impl UnsafeUnpin for GroupDetail
impl UnwindSafe for GroupDetail
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