pub struct MaskingPolicyBuilder { /* private fields */ }Expand description
Mutable construction state for a MaskingPolicy.
Implementations§
Source§impl MaskingPolicyBuilder
impl MaskingPolicyBuilder
Sourcepub fn low(&mut self, policy: MaskPolicy) -> &mut Self
pub fn low(&mut self, policy: MaskPolicy) -> &mut Self
Sets the policy for low-sensitivity values.
Sourcepub fn medium(&mut self, policy: MaskPolicy) -> &mut Self
pub fn medium(&mut self, policy: MaskPolicy) -> &mut Self
Sets the policy for medium-sensitivity values.
Sourcepub fn high(&mut self, policy: MaskPolicy) -> &mut Self
pub fn high(&mut self, policy: MaskPolicy) -> &mut Self
Sets the policy for high-sensitivity values.
Sourcepub fn secret(&mut self, policy: MaskPolicy) -> &mut Self
pub fn secret(&mut self, policy: MaskPolicy) -> &mut Self
Sets the policy for secret values.
Sourcepub fn build(self) -> MaskingPolicy
pub fn build(self) -> MaskingPolicy
Builds the immutable masking configuration.
Trait Implementations§
Source§impl Clone for MaskingPolicyBuilder
impl Clone for MaskingPolicyBuilder
Source§fn clone(&self) -> MaskingPolicyBuilder
fn clone(&self) -> MaskingPolicyBuilder
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 moreSource§impl Debug for MaskingPolicyBuilder
impl Debug for MaskingPolicyBuilder
Source§impl Default for MaskingPolicyBuilder
impl Default for MaskingPolicyBuilder
impl Eq for MaskingPolicyBuilder
Source§impl PartialEq for MaskingPolicyBuilder
impl PartialEq for MaskingPolicyBuilder
impl StructuralPartialEq for MaskingPolicyBuilder
Auto Trait Implementations§
impl Freeze for MaskingPolicyBuilder
impl RefUnwindSafe for MaskingPolicyBuilder
impl Send for MaskingPolicyBuilder
impl Sync for MaskingPolicyBuilder
impl Unpin for MaskingPolicyBuilder
impl UnsafeUnpin for MaskingPolicyBuilder
impl UnwindSafe for MaskingPolicyBuilder
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