pub struct SecretPattern {
pub name: &'static str,
pub pattern: &'static str,
pub value_group: Option<usize>,
}Expand description
A named secret pattern.
Fields§
§name: &'static str§pattern: &'static strThe regex pattern string. The matching portion is replaced with the mask.
value_group: Option<usize>Optional capture group index that contains the secret value. If None, the entire match is masked.
Auto Trait Implementations§
impl Freeze for SecretPattern
impl RefUnwindSafe for SecretPattern
impl Send for SecretPattern
impl Sync for SecretPattern
impl Unpin for SecretPattern
impl UnsafeUnpin for SecretPattern
impl UnwindSafe for SecretPattern
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more