pub struct CachedGuild {Show 38 fields
pub afk_channel_id: Option<Id<ChannelMarker>>,
pub afk_timeout: AfkTimeout,
pub application_id: Option<Id<ApplicationMarker>>,
pub banner: Option<ImageHash>,
pub default_message_notifications: DefaultMessageNotificationLevel,
pub description: Option<String>,
pub discovery_splash: Option<ImageHash>,
pub explicit_content_filter: ExplicitContentFilter,
pub features: Vec<GuildFeature>,
pub icon: Option<ImageHash>,
pub id: Id<GuildMarker>,
pub joined_at: Option<Timestamp>,
pub large: bool,
pub max_members: Option<u64>,
pub max_presences: Option<u64>,
pub max_video_channel_users: Option<u64>,
pub member_count: Option<u64>,
pub mfa_level: MfaLevel,
pub name: String,
pub nsfw_level: NSFWLevel,
pub owner_id: Id<UserMarker>,
pub owner: Option<bool>,
pub permissions: Option<Permissions>,
pub preferred_locale: String,
pub premium_progress_bar_enabled: bool,
pub premium_subscription_count: Option<u64>,
pub premium_tier: PremiumTier,
pub public_updates_channel_id: Option<Id<ChannelMarker>>,
pub rules_channel_id: Option<Id<ChannelMarker>>,
pub safety_alerts_channel_id: Option<Id<ChannelMarker>>,
pub splash: Option<ImageHash>,
pub system_channel_id: Option<Id<ChannelMarker>>,
pub system_channel_flags: SystemChannelFlags,
pub unavailable: Option<bool>,
pub vanity_url_code: Option<String>,
pub verification_level: VerificationLevel,
pub widget_channel_id: Option<Id<ChannelMarker>>,
pub widget_enabled: Option<bool>,
}Fields§
§afk_channel_id: Option<Id<ChannelMarker>>§afk_timeout: AfkTimeout§application_id: Option<Id<ApplicationMarker>>§default_message_notifications: DefaultMessageNotificationLevel§description: Option<String>§discovery_splash: Option<ImageHash>§explicit_content_filter: ExplicitContentFilter§features: Vec<GuildFeature>§icon: Option<ImageHash>§id: Id<GuildMarker>§joined_at: Option<Timestamp>§large: bool§max_members: Option<u64>§max_presences: Option<u64>§max_video_channel_users: Option<u64>§member_count: Option<u64>§mfa_level: MfaLevel§name: String§nsfw_level: NSFWLevel§owner_id: Id<UserMarker>§owner: Option<bool>§permissions: Option<Permissions>§preferred_locale: String§public_updates_channel_id: Option<Id<ChannelMarker>>§rules_channel_id: Option<Id<ChannelMarker>>§safety_alerts_channel_id: Option<Id<ChannelMarker>>§splash: Option<ImageHash>§system_channel_id: Option<Id<ChannelMarker>>§system_channel_flags: SystemChannelFlags§vanity_url_code: Option<String>§verification_level: VerificationLevel§widget_channel_id: Option<Id<ChannelMarker>>§widget_enabled: Option<bool>Trait Implementations§
Source§impl Clone for CachedGuild
impl Clone for CachedGuild
Source§fn clone(&self) -> CachedGuild
fn clone(&self) -> CachedGuild
Returns a duplicate of the value. Read more
1.0.0 · 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 CachedGuild
impl Debug for CachedGuild
Source§impl<'de> Deserialize<'de> for CachedGuild
impl<'de> Deserialize<'de> for CachedGuild
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 From<Guild> for CachedGuild
impl From<Guild> for CachedGuild
Source§impl PartialEq<Guild> for CachedGuild
impl PartialEq<Guild> for CachedGuild
Source§impl PartialEq for CachedGuild
impl PartialEq for CachedGuild
Source§impl Serialize for CachedGuild
impl Serialize for CachedGuild
impl Eq for CachedGuild
impl StructuralPartialEq for CachedGuild
Auto Trait Implementations§
impl Freeze for CachedGuild
impl RefUnwindSafe for CachedGuild
impl Send for CachedGuild
impl Sync for CachedGuild
impl Unpin for CachedGuild
impl UnwindSafe for CachedGuild
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