pub struct Retrohunt {Show 18 fields
pub indices: IndexCatagory,
pub classification: ExpandingClassification,
pub search_classification: ClassificationString,
pub creator: String,
pub description: Text,
pub expiry_ts: Option<DateTime<Utc>>,
pub start_group: u32,
pub end_group: u32,
pub created_time: DateTime<Utc>,
pub started_time: DateTime<Utc>,
pub completed_time: Option<DateTime<Utc>>,
pub key: String,
pub raw_query: String,
pub yara_signature: String,
pub errors: Vec<String>,
pub warnings: Vec<String>,
pub finished: bool,
pub truncated: bool,
}
Expand description
A search run on stored files.
Fields§
§indices: IndexCatagory
Which archive catagories do we run on
classification: ExpandingClassification
Classification for the retrohunt job
search_classification: ClassificationString
Maximum classification of results in the search
creator: String
User who created this retrohunt job
description: Text
Human readable description of this retrohunt job
expiry_ts: Option<DateTime<Utc>>
Tags describing this retrohunt job“ Expiry timestamp of this retrohunt job
start_group: u32
Earliest expiry group this search will include
end_group: u32
Latest expiry group this search will include
created_time: DateTime<Utc>
Start time for the search.
started_time: DateTime<Utc>
Start time for the search.
completed_time: Option<DateTime<Utc>>
Time that the search finished
key: String
Unique id identifying this retrohunt job
raw_query: String
Text of filter query derived from yara signature
yara_signature: String
Text of original yara signature run
errors: Vec<String>
List of error messages that occured during the search
warnings: Vec<String>
List of warning messages that occured during the search
finished: bool
Boolean that indicates if this retrohunt job is finished
truncated: bool
Indicates if the list of hits been truncated at some limit
Trait Implementations§
Source§impl Described<ElasticMeta> for Retrohunt
impl Described<ElasticMeta> for Retrohunt
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Source§impl<'de> Deserialize<'de> for Retrohunt
impl<'de> Deserialize<'de> for Retrohunt
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>,
Auto Trait Implementations§
impl Freeze for Retrohunt
impl RefUnwindSafe for Retrohunt
impl Send for Retrohunt
impl Sync for Retrohunt
impl Unpin for Retrohunt
impl UnwindSafe for Retrohunt
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
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>
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>
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