pub struct ObservationLog { /* private fields */ }Expand description
Log of analysis observations.
Records concrete observations made while analyzing an AutoIt payload. It intentionally contains facts rather than behavior labels.
Implementations§
Source§impl ObservationLog
impl ObservationLog
Sourcepub fn push(&mut self, observation: Observation)
pub fn push(&mut self, observation: Observation)
Adds an observation.
§Arguments
observation- TheObservationto append, preserving recording order.
Sourcepub fn entries(&self) -> &[Observation]
pub fn entries(&self) -> &[Observation]
Returns the recorded observations.
§Returns
A slice of the recorded Observation values in recording order.
Trait Implementations§
Source§impl Clone for ObservationLog
impl Clone for ObservationLog
Source§fn clone(&self) -> ObservationLog
fn clone(&self) -> ObservationLog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ObservationLog
impl Debug for ObservationLog
Source§impl Default for ObservationLog
impl Default for ObservationLog
Source§fn default() -> ObservationLog
fn default() -> ObservationLog
Returns the “default value” for a type. Read more
impl Eq for ObservationLog
Source§impl PartialEq for ObservationLog
impl PartialEq for ObservationLog
impl StructuralPartialEq for ObservationLog
Auto Trait Implementations§
impl Freeze for ObservationLog
impl RefUnwindSafe for ObservationLog
impl Send for ObservationLog
impl Sync for ObservationLog
impl Unpin for ObservationLog
impl UnsafeUnpin for ObservationLog
impl UnwindSafe for ObservationLog
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