Struct serenity::model::guild::GuildInfo [−][src]
pub struct GuildInfo {
pub id: GuildId,
pub icon: Option<String>,
pub name: String,
pub owner: bool,
pub permissions: Permissions,
}
Expand description
Basic information about a guild.
Fields
id: GuildId
The unique Id of the guild.
Can be used to calculate creation date.
icon: Option<String>
The hash of the icon of the guild.
This can be used to generate a URL to the guild’s icon image.
name: String
The name of the guild.
owner: bool
Indicator of whether the current user is the owner.
permissions: Permissions
The permissions that the current user has.
Implementations
Trait Implementations
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 RefUnwindSafe for GuildInfo
impl UnwindSafe for GuildInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more