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