Struct malwaredb_api::Report
source · pub struct Report {Show 14 fields
pub md5: String,
pub sha1: String,
pub sha256: String,
pub sha384: String,
pub sha512: String,
pub lzjd: Option<String>,
pub tlsh: Option<String>,
pub ssdeep: Option<String>,
pub sdhash: Option<String>,
pub humanhash: Option<String>,
pub filecommand: Option<String>,
pub bytes: u32,
pub size: String,
pub entropy: f32,
}
Expand description
All the data for a sample known to MalwareDB
Fields§
§md5: String
§sha1: String
§sha256: String
§sha384: String
§sha512: String
§lzjd: Option<String>
§tlsh: Option<String>
§ssdeep: Option<String>
§sdhash: Option<String>
§humanhash: Option<String>
§filecommand: Option<String>
§bytes: u32
§size: String
§entropy: f32
Trait Implementations§
source§impl<'de> Deserialize<'de> for Report
impl<'de> Deserialize<'de> for Report
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
source§impl PartialEq for Report
impl PartialEq for Report
impl StructuralPartialEq for Report
Auto Trait Implementations§
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnwindSafe for Report
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