pub struct CreateInvite {
pub max_age: Option<u32>,
pub max_uses: Option<u32>,
pub temporary: Option<bool>,
pub unique: Option<bool>,
pub target_type: Option<u8>,
pub target_user_id: Option<Snowflake>,
pub target_application_id: Option<Snowflake>,
}Expand description
Payload for creating an invite.
Fields§
§max_age: Option<u32>§max_uses: Option<u32>§temporary: Option<bool>§unique: Option<bool>§target_type: Option<u8>§target_user_id: Option<Snowflake>§target_application_id: Option<Snowflake>Trait Implementations§
Source§impl Clone for CreateInvite
impl Clone for CreateInvite
Source§fn clone(&self) -> CreateInvite
fn clone(&self) -> CreateInvite
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 CreateInvite
impl Debug for CreateInvite
Source§impl Default for CreateInvite
impl Default for CreateInvite
Source§fn default() -> CreateInvite
fn default() -> CreateInvite
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateInvite
impl RefUnwindSafe for CreateInvite
impl Send for CreateInvite
impl Sync for CreateInvite
impl Unpin for CreateInvite
impl UnwindSafe for CreateInvite
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