pub struct TaggingFile {Show 22 fields
pub ancestry: Option<Vec<String>>,
pub behavior: Option<Vec<String>>,
pub compiler: Option<Vec<String>>,
pub config: Option<Vec<String>>,
pub date: Option<FileDate>,
pub elf: Option<FileELF>,
pub lib: Option<Vec<String>>,
pub lsh: Option<Vec<String>>,
pub name: Option<FileName>,
pub path: Option<Vec<String>>,
pub rule: Option<HashMap<String, Vec<String>>>,
pub string: Option<FileStrings>,
pub apk: Option<FileAPK>,
pub jar: Option<FileJAR>,
pub img: Option<FileIMG>,
pub ole: Option<FileOLE>,
pub pe: Option<FilePE>,
pub pdf: Option<FilePDF>,
pub plist: Option<FilePList>,
pub powershell: Option<FilePowerShell>,
pub shortcut: Option<FileShortcut>,
pub swf: Option<FileSWF>,
}
Expand description
File Tag Model
Fields§
§ancestry: Option<Vec<String>>
File Genealogy
behavior: Option<Vec<String>>
File Behaviour
compiler: Option<Vec<String>>
Compiler of File
config: Option<Vec<String>>
File Configuration
date: Option<FileDate>
File’s Date Information
elf: Option<FileELF>
ELF File Properties
lib: Option<Vec<String>>
File Libraries
lsh: Option<Vec<String>>
File LSH hashes
name: Option<FileName>
File Name
path: Option<Vec<String>>
File Path
rule: Option<HashMap<String, Vec<String>>>
Rule/Signature File
string: Option<FileStrings>
File Strings Properties
apk: Option<FileAPK>
APK File Properties
jar: Option<FileJAR>
JAR File Properties
img: Option<FileIMG>
Image File Properties
ole: Option<FileOLE>
OLE File Properties
pe: Option<FilePE>
PE File Properties
pdf: Option<FilePDF>
PDF File Properties
plist: Option<FilePList>
PList File Properties
powershell: Option<FilePowerShell>
PowerShell File Properties
shortcut: Option<FileShortcut>
Shortcut File Properties
swf: Option<FileSWF>
SWF File Properties
Trait Implementations§
Source§impl Clone for TaggingFile
impl Clone for TaggingFile
Source§fn clone(&self) -> TaggingFile
fn clone(&self) -> TaggingFile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TaggingFile
impl Debug for TaggingFile
Source§impl Default for TaggingFile
impl Default for TaggingFile
Source§fn default() -> TaggingFile
fn default() -> TaggingFile
Returns the “default value” for a type. Read more
Source§impl Described<ElasticMeta> for TaggingFile
impl Described<ElasticMeta> for TaggingFile
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Get self description of this type
Source§impl<'de> Deserialize<'de> for TaggingFilewhere
TaggingFile: Default,
impl<'de> Deserialize<'de> for TaggingFilewhere
TaggingFile: Default,
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 TaggingFile
impl RefUnwindSafe for TaggingFile
impl Send for TaggingFile
impl Sync for TaggingFile
impl Unpin for TaggingFile
impl UnwindSafe for TaggingFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more