pub struct YamlConfig {
pub version: String,
pub module_settings: CDModuleSettings,
pub profiles: Vec<YamlProfile>,
}
Expand description
Root YAML config structure.
Fields§
§version: String
Version of the config file format.
module_settings: CDModuleSettings
Global module-wide obfuscation settings.
profiles: Vec<YamlProfile>
Obfuscation profiles to apply.
Trait Implementations§
Source§impl Debug for YamlConfig
impl Debug for YamlConfig
Source§impl<'de> Deserialize<'de> for YamlConfig
impl<'de> Deserialize<'de> for YamlConfig
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 YamlConfig
impl RefUnwindSafe for YamlConfig
impl Send for YamlConfig
impl Sync for YamlConfig
impl Unpin for YamlConfig
impl UnwindSafe for YamlConfig
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