pub struct PepConfig {
pub oidc: Option<OidcConfig>,
pub dev: Option<OidcDevConfig>,
}Expand description
Root configuration structure
Fields§
§oidc: Option<OidcConfig>OIDC configuration section
dev: Option<OidcDevConfig>Development mode configuration section
Implementations§
Source§impl PepConfig
impl PepConfig
Sourcepub fn oidc_config(&self) -> Result<OidcConfig>
pub fn oidc_config(&self) -> Result<OidcConfig>
Get OIDC configuration
Sourcepub fn dev_config(&self) -> Option<OidcDevConfig>
pub fn dev_config(&self) -> Option<OidcDevConfig>
Get development mode configuration
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PepConfig
impl<'de> Deserialize<'de> for PepConfig
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
Auto Trait Implementations§
impl Freeze for PepConfig
impl RefUnwindSafe for PepConfig
impl Send for PepConfig
impl Sync for PepConfig
impl Unpin for PepConfig
impl UnwindSafe for PepConfig
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