pub struct CreateCommandOptsBuilder(/* private fields */);Implementations§
Source§impl CreateCommandOptsBuilder
impl CreateCommandOptsBuilder
pub fn addr(&mut self, addr: CommandAddr) -> &mut CreateCommandOptsBuilder
pub fn bang(&mut self, bang: bool) -> &mut CreateCommandOptsBuilder
pub fn bar(&mut self, bar: bool) -> &mut CreateCommandOptsBuilder
pub fn complete( &mut self, complete: CommandComplete, ) -> &mut CreateCommandOptsBuilder
pub fn count<C>(&mut self, count: C) -> &mut CreateCommandOptsBuilder
Sourcepub fn desc<C>(&mut self, desc: C) -> &mut CreateCommandOptsBuilder
pub fn desc<C>(&mut self, desc: C) -> &mut CreateCommandOptsBuilder
Description for the command.
pub fn force(&mut self, force: bool) -> &mut CreateCommandOptsBuilder
pub fn keepscript(&mut self, keepscript: bool) -> &mut CreateCommandOptsBuilder
pub fn nargs(&mut self, nargs: CommandNArgs) -> &mut CreateCommandOptsBuilder
pub fn preview<F>(&mut self, preview: F) -> &mut CreateCommandOptsBuilder
pub fn range(&mut self, range: CommandRange) -> &mut CreateCommandOptsBuilder
pub fn register(&mut self, register: bool) -> &mut CreateCommandOptsBuilder
pub fn build(&mut self) -> CreateCommandOpts
Trait Implementations§
Source§impl Clone for CreateCommandOptsBuilder
impl Clone for CreateCommandOptsBuilder
Source§fn clone(&self) -> CreateCommandOptsBuilder
fn clone(&self) -> CreateCommandOptsBuilder
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 Default for CreateCommandOptsBuilder
impl Default for CreateCommandOptsBuilder
Source§fn default() -> CreateCommandOptsBuilder
fn default() -> CreateCommandOptsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateCommandOptsBuilder
impl RefUnwindSafe for CreateCommandOptsBuilder
impl !Send for CreateCommandOptsBuilder
impl !Sync for CreateCommandOptsBuilder
impl Unpin for CreateCommandOptsBuilder
impl UnwindSafe for CreateCommandOptsBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§type Error = Infallible
type Error = Infallible
The error type in the returned
Result.Source§fn into_result(self) -> Result<T, <T as IntoResult<T>>::Error>
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Error>
Converts the value into a
Result.