pub struct AuthenticatorClientConfig {
pub client_id: String,
pub client_secret: String,
pub scopes: String,
pub issuer_url: Option<String>,
pub tls_insecure: Option<bool>,
pub tls_ca_certificates: Option<CommaSeparatedVec>,
}Fields§
§client_id: String§client_secret: String§scopes: String§issuer_url: Option<String>§tls_insecure: Option<bool>§tls_ca_certificates: Option<CommaSeparatedVec>Trait Implementations§
Source§impl Clone for AuthenticatorClientConfig
impl Clone for AuthenticatorClientConfig
Source§fn clone(&self) -> AuthenticatorClientConfig
fn clone(&self) -> AuthenticatorClientConfig
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 Debug for AuthenticatorClientConfig
impl Debug for AuthenticatorClientConfig
Source§impl<'de> Deserialize<'de> for AuthenticatorClientConfig
impl<'de> Deserialize<'de> for AuthenticatorClientConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AuthenticatorClientConfig
impl StructuralPartialEq for AuthenticatorClientConfig
Auto Trait Implementations§
impl Freeze for AuthenticatorClientConfig
impl RefUnwindSafe for AuthenticatorClientConfig
impl Send for AuthenticatorClientConfig
impl Sync for AuthenticatorClientConfig
impl Unpin for AuthenticatorClientConfig
impl UnwindSafe for AuthenticatorClientConfig
Blanket Implementations§
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,
Source§impl<'de, T> ConfigFromEnv<'de> for Twhere
T: Deserialize<'de>,
impl<'de, T> ConfigFromEnv<'de> for Twhere
T: Deserialize<'de>,
fn from(env: Environment) -> Result<T, ConfigError>
Source§fn from_env() -> Result<Self, ConfigError>
fn from_env() -> Result<Self, ConfigError>
Get a configuration from the env-vars.
Source§fn from_env_prefix<S: AsRef<str>>(prefix: S) -> Result<Self, ConfigError>
fn from_env_prefix<S: AsRef<str>>(prefix: S) -> Result<Self, ConfigError>
Get a configuration from the env-vars, prefixing all with the provided prefix plus
the separator.
fn from_set<K, V>(set: HashMap<K, V>) -> Result<Self, ConfigError>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.