pub struct KanidmdCli {Show 22 fields
pub output_mode: ConsoleOutputMode,
pub log_level: Option<LogLevel>,
pub otel_grpc_url: Option<String>,
pub domain: Option<String>,
pub origin: Option<Url>,
pub role: Option<ServerRole>,
pub db_path: Option<PathBuf>,
pub db_fs_type: Option<FsType>,
pub db_arc_size: Option<usize>,
pub admin_bind_path: Option<String>,
pub tls_chain: Option<PathBuf>,
pub tls_key: Option<PathBuf>,
pub tls_client_ca: Option<PathBuf>,
pub bindaddress: Option<String>,
pub ldapbindaddress: Option<String>,
pub trust_all_x_forwarded_for: Option<bool>,
pub replication_origin: Option<Url>,
pub replication_bindaddress: Option<SocketAddr>,
pub replication_task_poll_interval: Option<u64>,
pub online_backup_path: Option<PathBuf>,
pub online_backup_versions: Option<usize>,
pub online_backup_schedule: Option<String>,
}Fields§
§output_mode: ConsoleOutputModeOutput formatting
log_level: Option<LogLevel>§otel_grpc_url: Option<String>§domain: Option<String>§origin: Option<Url>§role: Option<ServerRole>§db_path: Option<PathBuf>§db_fs_type: Option<FsType>§db_arc_size: Option<usize>§admin_bind_path: Option<String>§tls_chain: Option<PathBuf>§tls_key: Option<PathBuf>§tls_client_ca: Option<PathBuf>§bindaddress: Option<String>§ldapbindaddress: Option<String>§trust_all_x_forwarded_for: Option<bool>§replication_origin: Option<Url>§replication_bindaddress: Option<SocketAddr>§replication_task_poll_interval: Option<u64>§online_backup_path: Option<PathBuf>§online_backup_versions: Option<usize>§online_backup_schedule: Option<String>Trait Implementations§
Source§impl Args for KanidmdCli
impl Args for KanidmdCli
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl Clone for KanidmdCli
impl Clone for KanidmdCli
Source§fn clone(&self) -> KanidmdCli
fn clone(&self) -> KanidmdCli
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CommandFactory for KanidmdCli
impl CommandFactory for KanidmdCli
Source§impl Debug for KanidmdCli
impl Debug for KanidmdCli
Source§impl FromArgMatches for KanidmdCli
impl FromArgMatches for KanidmdCli
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for KanidmdCli
impl Parser for KanidmdCli
§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, [exit][Error::exit] on error.
§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Update from iterator, [exit][Error::exit] on error. Read more
§fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
Update from iterator, return Err on error.
Auto Trait Implementations§
impl Freeze for KanidmdCli
impl RefUnwindSafe for KanidmdCli
impl Send for KanidmdCli
impl Sync for KanidmdCli
impl Unpin for KanidmdCli
impl UnwindSafe for KanidmdCli
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].