pub struct PackingIndicators {
pub is_packed: bool,
pub packer_name: Option<String>,
pub compression_ratio: Option<f64>,
pub obfuscation_level: ObfuscationLevel,
}Expand description
Packing indicators
Fields§
§is_packed: boolLikely packed
packer_name: Option<String>Detected packer (if any)
compression_ratio: Option<f64>Compression ratio estimate
obfuscation_level: ObfuscationLevelObfuscation indicators
Trait Implementations§
Source§impl Clone for PackingIndicators
impl Clone for PackingIndicators
Source§impl Debug for PackingIndicators
impl Debug for PackingIndicators
Source§impl Default for PackingIndicators
impl Default for PackingIndicators
Source§impl<'de> Deserialize<'de> for PackingIndicators
impl<'de> Deserialize<'de> for PackingIndicators
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 PackingIndicators
impl RefUnwindSafe for PackingIndicators
impl Send for PackingIndicators
impl Sync for PackingIndicators
impl Unpin for PackingIndicators
impl UnsafeUnpin for PackingIndicators
impl UnwindSafe for PackingIndicators
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