pub struct SecurityPolicyConfig {
pub policy: Arc<dyn SecurityPolicy>,
}Fields§
§policy: Arc<dyn SecurityPolicy>Implementations§
Source§impl SecurityPolicyConfig
impl SecurityPolicyConfig
pub fn new(policy: impl SecurityPolicy + 'static) -> SecurityPolicyConfig
pub fn from_arc(policy: Arc<dyn SecurityPolicy>) -> SecurityPolicyConfig
Trait Implementations§
Source§impl Clone for SecurityPolicyConfig
impl Clone for SecurityPolicyConfig
Source§fn clone(&self) -> SecurityPolicyConfig
fn clone(&self) -> SecurityPolicyConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SecurityPolicyConfig
impl !RefUnwindSafe for SecurityPolicyConfig
impl Send for SecurityPolicyConfig
impl Sync for SecurityPolicyConfig
impl Unpin for SecurityPolicyConfig
impl UnsafeUnpin for SecurityPolicyConfig
impl !UnwindSafe for SecurityPolicyConfig
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