Struct lair_keystore_api::Config[][src]

pub struct Config { /* fields omitted */ }

Lair configuration struct.

Implementations

impl Config[src]

pub fn builder() -> ConfigBuilder[src]

Obtain a new config builder.

pub fn get_root_path(&self) -> &Path[src]

Get the root data directory as specified by this config.

pub fn get_store_path(&self) -> &Path[src]

Get the path to the lair store.

pub fn get_pid_path(&self) -> &Path[src]

Get the path to the lair pidfile.

pub fn get_socket_path(&self) -> &Path[src]

Get the path to the lair ipc socket.

pub fn get_stdout_path(&self) -> &Path[src]

Get the path to the lair stdout file.

pub fn get_stderr_path(&self) -> &Path[src]

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

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> FutureExt for T

impl<T> Instrument for T[src]

impl<T> Instrument 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>, 

impl<T> WithSubscriber for T[src]