[][src]Struct nakadion::components::connector::ConnectAbortOnAuthError

pub struct ConnectAbortOnAuthError(_);

If true abort the consumer when an auth error occurs while connecting to a stream.

In some environments it can be good retry on auth errors since it it might take some time for auth to be set up correctly

The default is false which means no abort occurs on auth errors.

Implementations

impl ConnectAbortOnAuthError[src]

pub fn new<T: Into<bool>>(v: T) -> Self[src]

impl ConnectAbortOnAuthError[src]

pub fn into_inner(self) -> bool[src]

impl ConnectAbortOnAuthError[src]

pub const ENV_TYPE_NAME: &'static str[src]

The default name of the environment variable for this type. The name of the environment variable is " CONNECT_ABORT_ON_AUTH_ERROR "

pub fn try_from_env() -> Result<Option<Self>, Error>[src]

Initialize from the environment. Returns None if the value was not found and fails if the value could not be parsed. The name of the environment variable is "NAKADION_ CONNECT_ABORT_ON_AUTH_ERROR "

pub fn try_from_env_prefixed<T: Into<String>>(
    prefix: T
) -> Result<Option<Self>, Error>
[src]

Initialize from the environment. Returns None if the value was not found and fails if the value could not be parsed. The name of the environment variable is "prefix_ CONNECT_ABORT_ON_AUTH_ERROR " The underscore and prefix will be omitted if prefix is empty.

pub fn try_from_env_named<T: AsRef<str>>(
    var_name: T
) -> Result<Option<Self>, Error>
[src]

Initialize from the environment. Returns None if the value was not found and fails if the value could not be parsed. The name of the environment variable is var_name.

pub fn try_from_env_type_name() -> Result<Option<Self>, Error>[src]

Initialize from the environment. Returns None if the value was not found and fails if the value could not be parsed. The name of the environment variable is " CONNECT_ABORT_ON_AUTH_ERROR "

pub fn from_env() -> Result<Self, Error>[src]

Initialize from the environment. Fails if the value was not found or if the value could not be parsed. The name of the environment variable is "NAKADION_ CONNECT_ABORT_ON_AUTH_ERROR "

pub fn from_env_prefixed<T: Into<String>>(prefix: T) -> Result<Self, Error>[src]

Initialize from the environment. Fails if the value was not found or if the value could not be parsed. The name of the environment variable is "prefix_ CONNECT_ABORT_ON_AUTH_ERROR " The underscore and prefix will be omitted if prefix is empty.

pub fn from_env_named<T: AsRef<str>>(var_name: T) -> Result<Self, Error>[src]

Initialize from the environment. Fails if the value was not found or if the value could not be parsed. The name of the environment variable is var_name.

pub fn from_env_type_name() -> Result<Self, Error>[src]

Initialize from the environment. Fails if the value was not found or if the value could not be parsed. The name of the environment variable is " CONNECT_ABORT_ON_AUTH_ERROR "

pub fn from_env_opt() -> Option<Self>[src]

Initialize from the environment. Returns None if the value could not be read for any reason. The name of the environment variable is "NAKADION_ CONNECT_ABORT_ON_AUTH_ERROR "

pub fn from_env_opt_prefixed<T: Into<String>>(prefix: T) -> Option<Self>[src]

Initialize from the environment. Returns None if the value could not be read for any reason. The name of the environment variable is "prefix_ CONNECT_ABORT_ON_AUTH_ERROR " The underscore and prefix will be omitted if prefix is empty.

pub fn from_env_opt_named<T: AsRef<str>>(var_name: T) -> Option<Self>[src]

Initialize from the environment. Returns None if the value could not be read for any reason. The name of the environment variable is var_name.

pub fn from_env_opt_type_name() -> Option<Self>[src]

Initialize from the environment. Returns None if the value could not be read for any reason. The name of the environment variable is " CONNECT_ABORT_ON_AUTH_ERROR "

Trait Implementations

impl Clone for ConnectAbortOnAuthError[src]

impl Copy for ConnectAbortOnAuthError[src]

impl Debug for ConnectAbortOnAuthError[src]

impl Default for ConnectAbortOnAuthError[src]

impl<'de> Deserialize<'de> for ConnectAbortOnAuthError[src]

impl Display for ConnectAbortOnAuthError[src]

impl Eq for ConnectAbortOnAuthError[src]

impl From<ConnectAbortOnAuthError> for bool[src]

impl From<bool> for ConnectAbortOnAuthError[src]

impl FromStr for ConnectAbortOnAuthError[src]

type Err = Error

The associated error which can be returned from parsing.

impl PartialEq<ConnectAbortOnAuthError> for ConnectAbortOnAuthError[src]

impl Serialize for ConnectAbortOnAuthError[src]

impl StructuralEq for ConnectAbortOnAuthError[src]

impl StructuralPartialEq for ConnectAbortOnAuthError[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

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

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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<V, T> VZip<V> for T where
    V: MultiLane<T>,