pub struct CreateCommandOptsBuilder { /* private fields */ }Expand description
Builder for CreateCommandOpts.
Implementations
sourceimpl CreateCommandOptsBuilder
impl CreateCommandOptsBuilder
pub fn bang(&mut self, value: bool) -> &mut CreateCommandOptsBuilder
pub fn bar(&mut self, value: bool) -> &mut CreateCommandOptsBuilder
pub fn count<VALUE>(&mut self, value: VALUE) -> &mut CreateCommandOptsBuilderwhere
VALUE: Into<i64>,
sourcepub fn force(&mut self, value: bool) -> &mut CreateCommandOptsBuilder
pub fn force(&mut self, value: bool) -> &mut CreateCommandOptsBuilder
Whether to override any previous definitions. Defaults to true.
pub fn keepscript(&mut self, value: bool) -> &mut CreateCommandOptsBuilder
pub fn register(&mut self, value: bool) -> &mut CreateCommandOptsBuilder
sourceimpl CreateCommandOptsBuilder
impl CreateCommandOptsBuilder
pub fn addr(&mut self, addr: CommandAddr) -> &mut CreateCommandOptsBuilder
pub fn complete(
&mut self,
complete: CommandComplete
) -> &mut CreateCommandOptsBuilder
pub fn nargs(&mut self, nargs: CommandNArgs) -> &mut CreateCommandOptsBuilder
pub fn range(&mut self, range: CommandRange) -> &mut CreateCommandOptsBuilder
sourcepub fn desc(&mut self, desc: impl Into<String>) -> &mut CreateCommandOptsBuilder
pub fn desc(&mut self, desc: impl Into<String>) -> &mut CreateCommandOptsBuilder
Description for the command.
pub fn preview<F>(&mut self, fun: F) -> &mut CreateCommandOptsBuilderwhere
F: Into<Function<(CommandArgs, Option<u32>, Option<Buffer>), u8>>,
pub fn build(&mut self) -> CreateCommandOpts
Trait Implementations
sourceimpl Clone for CreateCommandOptsBuilder
impl Clone for CreateCommandOptsBuilder
sourcefn clone(&self) -> CreateCommandOptsBuilder
fn clone(&self) -> CreateCommandOptsBuilder
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Default for CreateCommandOptsBuilder
impl Default for CreateCommandOptsBuilder
sourcefn default() -> CreateCommandOptsBuilder
fn default() -> CreateCommandOptsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for CreateCommandOptsBuilder
impl !Send for CreateCommandOptsBuilder
impl !Sync for CreateCommandOptsBuilder
impl Unpin for CreateCommandOptsBuilder
impl UnwindSafe for CreateCommandOptsBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more