pub struct ConfigSummary {
pub profile: SecurityProfile,
pub security_level: String,
pub authentication_enabled: bool,
pub https_required: bool,
pub rate_limiting_enabled: bool,
pub cors_enabled: bool,
pub audit_logging_enabled: bool,
pub has_api_key: bool,
pub has_jwt_secret: bool,
pub jwt_expiry_minutes: u64,
}Expand description
Configuration summary for logging and display
Fields§
§profile: SecurityProfile§security_level: String§authentication_enabled: bool§https_required: bool§rate_limiting_enabled: bool§cors_enabled: bool§audit_logging_enabled: bool§has_api_key: bool§has_jwt_secret: bool§jwt_expiry_minutes: u64Trait Implementations§
Source§impl Clone for ConfigSummary
impl Clone for ConfigSummary
Source§fn clone(&self) -> ConfigSummary
fn clone(&self) -> ConfigSummary
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 ConfigSummary
impl Debug for ConfigSummary
Source§impl<'de> Deserialize<'de> for ConfigSummary
impl<'de> Deserialize<'de> for ConfigSummary
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
Source§impl Display for ConfigSummary
impl Display for ConfigSummary
Auto Trait Implementations§
impl Freeze for ConfigSummary
impl RefUnwindSafe for ConfigSummary
impl Send for ConfigSummary
impl Sync for ConfigSummary
impl Unpin for ConfigSummary
impl UnwindSafe for ConfigSummary
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