Enum kanidmd::KanidmdOpt
source · [−]pub(crate) enum KanidmdOpt {
Server(CommonOpt),
ConfigTest(CommonOpt),
Backup(BackupOpt),
Restore(RestoreOpt),
Verify(CommonOpt),
RecoverAccount(RecoverAccountOpt),
Reindex(CommonOpt),
Vacuum(CommonOpt),
DomainChange(CommonOpt),
DbScan {
commands: DbScanOpt,
},
}
Variants
Server(CommonOpt)
Start the IDM Server
ConfigTest(CommonOpt)
Test the IDM Server configuration, without starting network listeners.
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(CommonOpt)
Change the IDM domain name
DbScan
Fields
commands: DbScanOpt
Inspect the internal content of the database datastructures.
Implementations
sourceimpl KanidmdOpt
impl KanidmdOpt
Trait Implementations
sourceimpl Debug for KanidmdOpt
impl Debug for KanidmdOpt
sourceimpl FromArgMatches for KanidmdOpt
impl FromArgMatches for KanidmdOpt
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self
from [ArgMatches
], parsing the arguments as needed. Read more
sourcefn update_from_arg_matches<'b>(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches<'b>(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches
to self
.
sourceimpl Subcommand for KanidmdOpt
impl Subcommand for KanidmdOpt
sourcefn augment_subcommands<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_subcommands<'b>(__clap_app: Command<'b>) -> Command<'b>
Append to [Command
] so it can instantiate Self
. Read more
sourcefn augment_subcommands_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_subcommands_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
Append to [Command
] so it can update self
. Read more
sourcefn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether Self
can parse a specific subcommand
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more