pub struct SecurityConfig {
pub require_authentication: bool,
pub rate_limiting: RateLimitConfig,
pub input_validation: ValidationConfig,
pub allowed_methods: Vec<String>,
}
Expand description
Security configuration
Fieldsยง
ยงrequire_authentication: bool
ยงrate_limiting: RateLimitConfig
ยงinput_validation: ValidationConfig
ยงallowed_methods: Vec<String>
Trait Implementationsยง
Sourceยงimpl Clone for SecurityConfig
impl Clone for SecurityConfig
Sourceยงfn clone(&self) -> SecurityConfig
fn clone(&self) -> SecurityConfig
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 moreAuto Trait Implementationsยง
impl Freeze for SecurityConfig
impl RefUnwindSafe for SecurityConfig
impl Send for SecurityConfig
impl Sync for SecurityConfig
impl Unpin for SecurityConfig
impl UnwindSafe for SecurityConfig
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