Struct lair_keystore_api::Config
source · [−]pub struct Config { /* private fields */ }
Expand description
Lair configuration struct.
Implementations
sourceimpl Config
impl Config
sourcepub fn builder() -> ConfigBuilder
pub fn builder() -> ConfigBuilder
Obtain a new config builder.
sourcepub fn is_panicky(&self) -> bool
pub fn is_panicky(&self) -> bool
Are we configured to be panicky? I.e. we should panic on any connection close
sourcepub fn get_root_path(&self) -> &Path
pub fn get_root_path(&self) -> &Path
Get the root data directory as specified by this config.
sourcepub fn get_db_key_path(&self) -> &Path
pub fn get_db_key_path(&self) -> &Path
Get the path to the database key file.
sourcepub fn get_store_path(&self) -> &Path
pub fn get_store_path(&self) -> &Path
Get the path to the lair store.
sourcepub fn get_pid_path(&self) -> &Path
pub fn get_pid_path(&self) -> &Path
Get the path to the lair pidfile.
sourcepub fn get_socket_path(&self) -> &Path
pub fn get_socket_path(&self) -> &Path
Get the path to the lair ipc socket.
sourcepub fn get_stdout_path(&self) -> &Path
pub fn get_stdout_path(&self) -> &Path
Get the path to the lair stdout file.
sourcepub fn get_stderr_path(&self) -> &Path
pub fn get_stderr_path(&self) -> &Path
Get the path to the lair stderr file.
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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
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>
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>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
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
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