pub struct CreateCommandOptsBuilder(/* private fields */);
Implementations§
Source§impl CreateCommandOptsBuilder
impl CreateCommandOptsBuilder
pub fn addr(&mut self, addr: CommandAddr) -> &mut Self
pub fn bang(&mut self, bang: bool) -> &mut Self
pub fn bar(&mut self, bar: bool) -> &mut Self
pub fn complete(&mut self, complete: CommandComplete) -> &mut Self
pub fn count<C: Into<Integer>>(&mut self, count: C) -> &mut Self
pub fn force(&mut self, force: bool) -> &mut Self
pub fn keepscript(&mut self, keepscript: bool) -> &mut Self
pub fn nargs(&mut self, nargs: CommandNArgs) -> &mut Self
pub fn preview<F: Into<Function<(CommandArgs, Option<u32>, Option<Buffer>), u8>>>( &mut self, preview: F, ) -> &mut Self
pub fn range(&mut self, range: CommandRange) -> &mut Self
pub fn register(&mut self, register: bool) -> &mut Self
pub fn build(&mut self) -> CreateCommandOpts
Trait Implementations§
Source§impl Clone for CreateCommandOptsBuilder
impl Clone for CreateCommandOptsBuilder
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> 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
.