pub struct CreateInviteBuilder { /* private fields */ }Expand description
Builder for creating an Invite.
Implementations§
Source§impl CreateInviteBuilder
impl CreateInviteBuilder
Sourcepub fn new() -> CreateInviteBuilder
pub fn new() -> CreateInviteBuilder
Create a new CreateInviteBuilder.
Sourcepub fn max_age(self, seconds: u32) -> CreateInviteBuilder
pub fn max_age(self, seconds: u32) -> CreateInviteBuilder
Set max age in seconds (0 = never expire).
Sourcepub fn max_uses(self, uses: u32) -> CreateInviteBuilder
pub fn max_uses(self, uses: u32) -> CreateInviteBuilder
Set max uses (0 = unlimited).
Sourcepub fn temporary(self, temp: bool) -> CreateInviteBuilder
pub fn temporary(self, temp: bool) -> CreateInviteBuilder
Set temporary (kick after disconnect).
Sourcepub fn unique(self, unique: bool) -> CreateInviteBuilder
pub fn unique(self, unique: bool) -> CreateInviteBuilder
Set unique (don’t reuse similar invite).
Sourcepub fn build(self) -> CreateInvite
pub fn build(self) -> CreateInvite
Build the CreateInvite payload.
Trait Implementations§
Source§impl Clone for CreateInviteBuilder
impl Clone for CreateInviteBuilder
Source§fn clone(&self) -> CreateInviteBuilder
fn clone(&self) -> CreateInviteBuilder
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 CreateInviteBuilder
impl Debug for CreateInviteBuilder
Source§impl Default for CreateInviteBuilder
impl Default for CreateInviteBuilder
Source§fn default() -> CreateInviteBuilder
fn default() -> CreateInviteBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateInviteBuilder
impl RefUnwindSafe for CreateInviteBuilder
impl Send for CreateInviteBuilder
impl Sync for CreateInviteBuilder
impl Unpin for CreateInviteBuilder
impl UnwindSafe for CreateInviteBuilder
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