pub enum GroupCommand {
List {
discourse: String,
format: ListFormat,
verbose: bool,
},
Info {
discourse: String,
group: u64,
format: StructuredFormat,
},
Members {
discourse: String,
group: u64,
format: ListFormat,
},
Copy {
discourse: String,
target: Option<String>,
group: u64,
},
Add {
discourse: String,
group: u64,
local_path: Option<PathBuf>,
notify: bool,
},
}Variants§
List
List groups.
Fields
§
format: ListFormatOutput format.
Info
Show group details.
Fields
§
format: StructuredFormatOutput format.
Members
List members of a group.
Copy
Copy a group to another Discourse.
Fields
Add
Bulk add members to a group from a file (or stdin) of email addresses.
Trait Implementations§
Source§impl FromArgMatches for GroupCommand
impl FromArgMatches for GroupCommand
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for GroupCommand
impl Subcommand for GroupCommand
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for GroupCommand
impl RefUnwindSafe for GroupCommand
impl Send for GroupCommand
impl Sync for GroupCommand
impl Unpin for GroupCommand
impl UnsafeUnpin for GroupCommand
impl UnwindSafe for GroupCommand
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