pub struct YamlProfile {
pub name: String,
pub passes: Vec<ObfuscationPass>,
pub compiler_settings: CDCompilerSettings,
pub symbols: Vec<YamlSymbol>,
pub color: Option<String>,
}
Expand description
Obfuscation profile for YAML configuration.
Fields§
§name: String
Profile name (referenced by source macros).
passes: Vec<ObfuscationPass>
Passes to apply to this profile.
compiler_settings: CDCompilerSettings
Compiler configuration for this profile.
symbols: Vec<YamlSymbol>
Symbols targeted by this profile.
color: Option<String>
Only used by the SaaS UI. Not used by the CLI.
Trait Implementations§
Source§impl Debug for YamlProfile
impl Debug for YamlProfile
Source§impl<'de> Deserialize<'de> for YamlProfile
impl<'de> Deserialize<'de> for YamlProfile
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 YamlProfile
impl RefUnwindSafe for YamlProfile
impl Send for YamlProfile
impl Sync for YamlProfile
impl Unpin for YamlProfile
impl UnwindSafe for YamlProfile
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