pub struct NewCommand;Expand description
Typed wrapper for upstream NewCommand.
Implementations§
Source§impl NewCommand
impl NewCommand
pub const fn new() -> Self
pub fn spec(&self) -> &'static CommandSpec
pub const fn action_kind(&self) -> ActionKind
Trait Implementations§
Source§impl AbstractCommand for NewCommand
impl AbstractCommand for NewCommand
fn command_name(&self) -> CommandName
fn spec(&self) -> &'static CommandSpec
fn load<I, S>(&self, args: I) -> Result<ActionInvocation, CommandParseError>
Source§impl Clone for NewCommand
impl Clone for NewCommand
Source§fn clone(&self) -> NewCommand
fn clone(&self) -> NewCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NewCommand
impl Debug for NewCommand
Source§impl Default for NewCommand
impl Default for NewCommand
Source§fn default() -> NewCommand
fn default() -> NewCommand
Returns the “default value” for a type. Read more
Source§impl PartialEq for NewCommand
impl PartialEq for NewCommand
Source§fn eq(&self, other: &NewCommand) -> bool
fn eq(&self, other: &NewCommand) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for NewCommand
impl Eq for NewCommand
impl StructuralPartialEq for NewCommand
Auto Trait Implementations§
impl Freeze for NewCommand
impl RefUnwindSafe for NewCommand
impl Send for NewCommand
impl Sync for NewCommand
impl Unpin for NewCommand
impl UnsafeUnpin for NewCommand
impl UnwindSafe for NewCommand
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.