Enum kanidmd::KanidmdOpt [−][src]
pub(crate) enum KanidmdOpt {
Server(CommonOpt),
ConfigTest(CommonOpt),
Backup(BackupOpt),
Restore(RestoreOpt),
Verify(CommonOpt),
RecoverAccount(RecoverAccountOpt),
Reindex(CommonOpt),
Vacuum(CommonOpt),
DomainChange(CommonOpt),
DbScan(DbScanOpt),
}
Variants
Server(CommonOpt)
Tuple Fields
0: CommonOpt
Start the IDM Server
ConfigTest(CommonOpt)
Tuple Fields
0: CommonOpt
Test the IDM Server configuration, without starting network listeners.
Backup(BackupOpt)
Tuple Fields
0: BackupOpt
Backup the database content (offline)
Restore(RestoreOpt)
Tuple Fields
0: RestoreOpt
Restore the database content (offline)
Verify(CommonOpt)
Tuple Fields
0: CommonOpt
Verify database and entity consistency.
RecoverAccount(RecoverAccountOpt)
Tuple Fields
Recover an account’s password
Reindex(CommonOpt)
Tuple Fields
0: CommonOpt
Reindex the database (offline)
Vacuum(CommonOpt)
Tuple Fields
0: CommonOpt
Vacuum the database to reclaim space or change db_fs_type/page_size (offline)
DomainChange(CommonOpt)
Tuple Fields
0: CommonOpt
Change the IDM domain name
DbScan(DbScanOpt)
Tuple Fields
0: DbScanOpt
Inspect the internal content of the database datastructures.
Implementations
Trait Implementations
Builds the struct from clap::ArgMatches
. It’s guaranteed to succeed
if matches
originates from an App
generated by [StructOpt::clap
] called on
the same type, otherwise it must panic. Read more
fn from_args() -> Self
fn from_args() -> Self
Builds the struct from the command line arguments (std::env::args_os
).
Calls clap::Error::exit
on failure, printing the error message and aborting the program. Read more
fn from_args_safe() -> Result<Self, Error>
fn from_args_safe() -> Result<Self, Error>
Builds the struct from the command line arguments (std::env::args_os
).
Unlike [StructOpt::from_args
], returns clap::Error
on failure instead of aborting the program,
so calling .exit
is up to you. Read more
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making.
Print the error message and quit the program in case of failure. Read more
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making. Read more
Auto Trait Implementations
impl RefUnwindSafe for KanidmdOpt
impl Send for KanidmdOpt
impl Sync for KanidmdOpt
impl Unpin for KanidmdOpt
impl UnwindSafe for KanidmdOpt
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more