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

impl KanidmdOpt[src]

pub(crate) fn commonopt(&self) -> &CommonOpt[src]

Trait Implementations

impl Debug for KanidmdOpt[src]

impl StructOpt for KanidmdOpt[src]

impl StructOptInternal for KanidmdOpt[src]

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,