pub struct CDConfig {
pub module_settings: CDModuleSettings,
pub profiles: Vec<CDProfile>,
}
Expand description
Top-level config file structure.
Fields§
§module_settings: CDModuleSettings
Module-wide settings.
profiles: Vec<CDProfile>
All profiles to apply during obfuscation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CDConfig
impl<'de> Deserialize<'de> for CDConfig
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 CDConfig
impl RefUnwindSafe for CDConfig
impl Send for CDConfig
impl Sync for CDConfig
impl Unpin for CDConfig
impl UnwindSafe for CDConfig
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