pub struct CurrentApplicationInfo {Show 18 fields
pub bot_public: bool,
pub bot_require_code_grant: bool,
pub cover_image: Option<ImageHash>,
pub description: String,
pub guild_id: Option<Id<GuildMarker>>,
pub flags: Option<ApplicationFlags>,
pub icon: Option<ImageHash>,
pub id: Id<ApplicationMarker>,
pub name: String,
pub owner: User,
pub primary_sku_id: Option<Id<OauthSkuMarker>>,
pub privacy_policy_url: Option<String>,
pub rpc_origins: Vec<String>,
pub slug: Option<String>,
pub summary: String,
pub team: Option<Team>,
pub terms_of_service_url: Option<String>,
pub verify_key: String,
}Fields
bot_public: boolbot_require_code_grant: boolcover_image: Option<ImageHash>description: Stringguild_id: Option<Id<GuildMarker>>flags: Option<ApplicationFlags>Public flags of the application.
icon: Option<ImageHash>id: Id<ApplicationMarker>name: Stringowner: Userprimary_sku_id: Option<Id<OauthSkuMarker>>privacy_policy_url: Option<String>URL of the application’s privacy policy.
rpc_origins: Vec<String>slug: Option<String>summary: Stringteam: Option<Team>terms_of_service_url: Option<String>URL of the application’s terms of service.
verify_key: StringTrait Implementations
sourceimpl Clone for CurrentApplicationInfo
impl Clone for CurrentApplicationInfo
sourcefn clone(&self) -> CurrentApplicationInfo
fn clone(&self) -> CurrentApplicationInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CurrentApplicationInfo
impl Debug for CurrentApplicationInfo
sourceimpl<'de> Deserialize<'de> for CurrentApplicationInfo
impl<'de> Deserialize<'de> for CurrentApplicationInfo
sourcefn 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
sourceimpl Hash for CurrentApplicationInfo
impl Hash for CurrentApplicationInfo
sourceimpl PartialEq<CurrentApplicationInfo> for CurrentApplicationInfo
impl PartialEq<CurrentApplicationInfo> for CurrentApplicationInfo
sourcefn eq(&self, other: &CurrentApplicationInfo) -> bool
fn eq(&self, other: &CurrentApplicationInfo) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &CurrentApplicationInfo) -> bool
fn ne(&self, other: &CurrentApplicationInfo) -> bool
This method tests for !=.
sourceimpl Serialize for CurrentApplicationInfo
impl Serialize for CurrentApplicationInfo
impl Eq for CurrentApplicationInfo
impl StructuralEq for CurrentApplicationInfo
impl StructuralPartialEq for CurrentApplicationInfo
Auto Trait Implementations
impl RefUnwindSafe for CurrentApplicationInfo
impl Send for CurrentApplicationInfo
impl Sync for CurrentApplicationInfo
impl Unpin for CurrentApplicationInfo
impl UnwindSafe for CurrentApplicationInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more