pub struct CheckpointSystem {
pub spindle_checkpoint: SpindleCheckpoint,
pub dna_damage_checkpoint: DnaDamageCheckpoint,
pub replication_checkpoint: ReplicationCheckpoint,
pub metabolic_checkpoint: MetabolicCheckpoint,
pub quality_control_checkpoint: QualityControlCheckpoint,
}Expand description
Comprehensive checkpoint system
Fields§
§spindle_checkpoint: SpindleCheckpointSpindle checkpoint
dna_damage_checkpoint: DnaDamageCheckpointDNA damage checkpoint
replication_checkpoint: ReplicationCheckpointReplication checkpoint
metabolic_checkpoint: MetabolicCheckpointMetabolic checkpoint
quality_control_checkpoint: QualityControlCheckpointQuality control checkpoint
Implementations§
Source§impl CheckpointSystem
impl CheckpointSystem
Sourcepub fn evaluate_checkpoints(&self) -> OxirsResult<CheckpointResult>
pub fn evaluate_checkpoints(&self) -> OxirsResult<CheckpointResult>
Perform comprehensive checkpoint evaluation
Sourcepub fn get_status_summary(&self) -> CheckpointStatusSummary
pub fn get_status_summary(&self) -> CheckpointStatusSummary
Get checkpoint status summary
Trait Implementations§
Source§impl Clone for CheckpointSystem
impl Clone for CheckpointSystem
Source§fn clone(&self) -> CheckpointSystem
fn clone(&self) -> CheckpointSystem
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 CheckpointSystem
impl Debug for CheckpointSystem
Auto Trait Implementations§
impl Freeze for CheckpointSystem
impl RefUnwindSafe for CheckpointSystem
impl Send for CheckpointSystem
impl Sync for CheckpointSystem
impl Unpin for CheckpointSystem
impl UnsafeUnpin for CheckpointSystem
impl UnwindSafe for CheckpointSystem
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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