pub enum RootCommand {
Show 15 variants
ScanMARC(ScanMARC),
FilterMARC(FilterMARC),
ClusterBooks(ClusterBooks),
IndexNames(IndexNames),
ExtractGraph(ExtractGraph),
CollectISBNS(CollectISBNs),
LinkISBNIds(LinkISBNIds),
Amazon(AmazonCommandWrapper),
Openlib(OpenLib),
BX(BXCommandWrapper),
Goodreads(Goodreads),
Cluster(ClusterCommandWrapper),
Kcore(Kcore),
PQInfo(PQInfo),
IntegrationStats(IntegrationStats),
}
Expand description
Enum to collect and dispatch CLI commands.
Variants§
ScanMARC(ScanMARC)
FilterMARC(FilterMARC)
ClusterBooks(ClusterBooks)
IndexNames(IndexNames)
ExtractGraph(ExtractGraph)
CollectISBNS(CollectISBNs)
LinkISBNIds(LinkISBNIds)
Amazon(AmazonCommandWrapper)
Commands for processing Amazon data.
Openlib(OpenLib)
Commands for processing OpenLibrary data.
BX(BXCommandWrapper)
Commands for processing BookCrossing data.
Goodreads(Goodreads)
Commands for processing GoodReads data.
Cluster(ClusterCommandWrapper)
Commands for working with clusters.
Kcore(Kcore)
PQInfo(PQInfo)
IntegrationStats(IntegrationStats)
Trait Implementations§
Source§impl Debug for RootCommand
impl Debug for RootCommand
Source§impl From<AmazonCommandWrapper> for RootCommand
impl From<AmazonCommandWrapper> for RootCommand
Source§fn from(v: AmazonCommandWrapper) -> RootCommand
fn from(v: AmazonCommandWrapper) -> RootCommand
Converts to this type from the input type.
Source§impl From<BXCommandWrapper> for RootCommand
impl From<BXCommandWrapper> for RootCommand
Source§fn from(v: BXCommandWrapper) -> RootCommand
fn from(v: BXCommandWrapper) -> RootCommand
Converts to this type from the input type.
Source§impl From<ClusterBooks> for RootCommand
impl From<ClusterBooks> for RootCommand
Source§fn from(v: ClusterBooks) -> RootCommand
fn from(v: ClusterBooks) -> RootCommand
Converts to this type from the input type.
Source§impl From<ClusterCommandWrapper> for RootCommand
impl From<ClusterCommandWrapper> for RootCommand
Source§fn from(v: ClusterCommandWrapper) -> RootCommand
fn from(v: ClusterCommandWrapper) -> RootCommand
Converts to this type from the input type.
Source§impl From<CollectISBNs> for RootCommand
impl From<CollectISBNs> for RootCommand
Source§fn from(v: CollectISBNs) -> RootCommand
fn from(v: CollectISBNs) -> RootCommand
Converts to this type from the input type.
Source§impl From<ExtractGraph> for RootCommand
impl From<ExtractGraph> for RootCommand
Source§fn from(v: ExtractGraph) -> RootCommand
fn from(v: ExtractGraph) -> RootCommand
Converts to this type from the input type.
Source§impl From<FilterMARC> for RootCommand
impl From<FilterMARC> for RootCommand
Source§fn from(v: FilterMARC) -> RootCommand
fn from(v: FilterMARC) -> RootCommand
Converts to this type from the input type.
Source§impl From<Goodreads> for RootCommand
impl From<Goodreads> for RootCommand
Source§fn from(v: Goodreads) -> RootCommand
fn from(v: Goodreads) -> RootCommand
Converts to this type from the input type.
Source§impl From<IndexNames> for RootCommand
impl From<IndexNames> for RootCommand
Source§fn from(v: IndexNames) -> RootCommand
fn from(v: IndexNames) -> RootCommand
Converts to this type from the input type.
Source§impl From<IntegrationStats> for RootCommand
impl From<IntegrationStats> for RootCommand
Source§fn from(v: IntegrationStats) -> RootCommand
fn from(v: IntegrationStats) -> RootCommand
Converts to this type from the input type.
Source§impl From<Kcore> for RootCommand
impl From<Kcore> for RootCommand
Source§fn from(v: Kcore) -> RootCommand
fn from(v: Kcore) -> RootCommand
Converts to this type from the input type.
Source§impl From<LinkISBNIds> for RootCommand
impl From<LinkISBNIds> for RootCommand
Source§fn from(v: LinkISBNIds) -> RootCommand
fn from(v: LinkISBNIds) -> RootCommand
Converts to this type from the input type.
Source§impl From<OpenLib> for RootCommand
impl From<OpenLib> for RootCommand
Source§fn from(v: OpenLib) -> RootCommand
fn from(v: OpenLib) -> RootCommand
Converts to this type from the input type.
Source§impl From<PQInfo> for RootCommand
impl From<PQInfo> for RootCommand
Source§fn from(v: PQInfo) -> RootCommand
fn from(v: PQInfo) -> RootCommand
Converts to this type from the input type.
Source§impl From<ScanMARC> for RootCommand
impl From<ScanMARC> for RootCommand
Source§fn from(v: ScanMARC) -> RootCommand
fn from(v: ScanMARC) -> RootCommand
Converts to this type from the input type.
Source§impl FromArgMatches for RootCommand
impl FromArgMatches for RootCommand
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 RootCommand
impl Subcommand for RootCommand
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
Source§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self
can parse a specific subcommandSource§impl TryInto<AmazonCommandWrapper> for RootCommand
impl TryInto<AmazonCommandWrapper> for RootCommand
Source§impl TryInto<BXCommandWrapper> for RootCommand
impl TryInto<BXCommandWrapper> for RootCommand
Source§impl TryInto<ClusterBooks> for RootCommand
impl TryInto<ClusterBooks> for RootCommand
Source§impl TryInto<ClusterCommandWrapper> for RootCommand
impl TryInto<ClusterCommandWrapper> for RootCommand
Source§impl TryInto<CollectISBNs> for RootCommand
impl TryInto<CollectISBNs> for RootCommand
Source§impl TryInto<ExtractGraph> for RootCommand
impl TryInto<ExtractGraph> for RootCommand
Source§impl TryInto<FilterMARC> for RootCommand
impl TryInto<FilterMARC> for RootCommand
Source§impl TryInto<Goodreads> for RootCommand
impl TryInto<Goodreads> for RootCommand
Source§impl TryInto<IndexNames> for RootCommand
impl TryInto<IndexNames> for RootCommand
Source§impl TryInto<IntegrationStats> for RootCommand
impl TryInto<IntegrationStats> for RootCommand
Source§impl TryInto<Kcore> for RootCommand
impl TryInto<Kcore> for RootCommand
Source§impl TryInto<LinkISBNIds> for RootCommand
impl TryInto<LinkISBNIds> for RootCommand
Source§impl TryInto<OpenLib> for RootCommand
impl TryInto<OpenLib> for RootCommand
Source§impl TryInto<PQInfo> for RootCommand
impl TryInto<PQInfo> for RootCommand
Auto Trait Implementations§
impl Freeze for RootCommand
impl RefUnwindSafe for RootCommand
impl Send for RootCommand
impl Sync for RootCommand
impl Unpin for RootCommand
impl UnwindSafe for RootCommand
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