Enum kanidmd::KanidmdOpt [−][src]
pub(crate) enum KanidmdOpt { Server(CommonOpt), Backup(BackupOpt), Restore(RestoreOpt), Verify(CommonOpt), RecoverAccount(RecoverAccountOpt), Reindex(CommonOpt), Vacuum(CommonOpt), DomainChange(DomainOpt), DbScan(DbScanOpt), }
Variants
Server(CommonOpt)
Start the IDM Server
Backup(BackupOpt)
Backup the database content (offline)
Restore(RestoreOpt)
Restore the database content (offline)
Verify(CommonOpt)
Verify database and entity consistency.
RecoverAccount(RecoverAccountOpt)
Recover an account’s password
Reindex(CommonOpt)
Reindex the database (offline)
Vacuum(CommonOpt)
Vacuum the database to reclaim space or change db_fs_type/page_size (offline)
DomainChange(DomainOpt)
Change the IDM domain name
DbScan(DbScanOpt)
Inspect the internal content of the database datastructures.
Implementations
Trait Implementations
impl StructOpt for KanidmdOpt
[src]
impl StructOpt for KanidmdOpt
[src]fn clap<'a, 'b>() -> App<'a, 'b>
[src]
fn from_clap(matches: &ArgMatches<'_>) -> Self
[src]
pub fn from_args() -> Self
pub fn from_args_safe() -> Result<Self, Error>
pub fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
pub fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
impl StructOptInternal for KanidmdOpt
[src]
impl StructOptInternal for KanidmdOpt
[src]fn augment_clap<'a, 'b>(app: App<'a, 'b>) -> App<'a, 'b>
[src]
fn from_subcommand<'a, 'b>(
sub: (&'b str, Option<&'b ArgMatches<'a>>)
) -> Option<Self>
[src]
sub: (&'b str, Option<&'b ArgMatches<'a>>)
) -> Option<Self>