pub struct ForensicsEngine {
pub inter_checkpoint_intervals: Vec<f64>,
pub causality_chain_valid: bool,
pub transcription_data: Option<TranscriptionData>,
}Fields§
§inter_checkpoint_intervals: Vec<f64>§causality_chain_valid: bool§transcription_data: Option<TranscriptionData>Implementations§
Source§impl ForensicsEngine
impl ForensicsEngine
pub fn from_timestamps(timestamps: &[u64], causality_valid: bool) -> Self
pub fn with_transcription_data(self, data: TranscriptionData) -> Self
pub fn analyze(&self) -> ForensicAnalysis
Auto Trait Implementations§
impl Freeze for ForensicsEngine
impl RefUnwindSafe for ForensicsEngine
impl Send for ForensicsEngine
impl Sync for ForensicsEngine
impl Unpin for ForensicsEngine
impl UnsafeUnpin for ForensicsEngine
impl UnwindSafe for ForensicsEngine
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