pub struct RedactYamlConfig {
pub seed: Option<u64>,
pub locale: Option<String>,
pub defaults: Option<Defaults>,
pub rules: Vec<Rule>,
pub skip_tables: Option<Vec<String>>,
}Expand description
YAML configuration file structure
Fields§
§seed: Option<u64>Random seed for reproducibility
locale: Option<String>Locale for fake data
defaults: Option<Defaults>Default settings
rules: Vec<Rule>Redaction rules
skip_tables: Option<Vec<String>>Tables to skip entirely
Implementations§
Trait Implementations§
Source§impl Clone for RedactYamlConfig
impl Clone for RedactYamlConfig
Source§fn clone(&self) -> RedactYamlConfig
fn clone(&self) -> RedactYamlConfig
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 RedactYamlConfig
impl Debug for RedactYamlConfig
Source§impl<'de> Deserialize<'de> for RedactYamlConfig
impl<'de> Deserialize<'de> for RedactYamlConfig
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
Auto Trait Implementations§
impl Freeze for RedactYamlConfig
impl RefUnwindSafe for RedactYamlConfig
impl Send for RedactYamlConfig
impl Sync for RedactYamlConfig
impl Unpin for RedactYamlConfig
impl UnwindSafe for RedactYamlConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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