[][src]Struct credentials::Options

pub struct Options { /* fields omitted */ }

Options which can be passed to Client::new.

Implementations

impl Options[src]

pub fn secretfile(self, secretfile: Secretfile) -> Options[src]

Specify a Secretfile for the Client to use. This takes self by value, so it consumes the Options structure it is called on, and returns a new one. Defaults to Secretfile::default().

pub fn allow_override(self, allow_override: bool) -> Options[src]

Allow secrets in environment variables and local files to override the ones specified in our Secretfile. Defaults to true.

Trait Implementations

impl Default for Options[src]

fn default() -> Options[src]

Create an Options object using the default values for each option.

Auto Trait Implementations

impl RefUnwindSafe for Options

impl Send for Options

impl Sync for Options

impl Unpin for Options

impl UnwindSafe for Options

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, 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<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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