pub struct CellularDivision {
pub mitotic_apparatus: MitoticApparatus,
pub checkpoint_system: CheckpointSystem,
pub cycle_state: CellCycleState,
pub dna_content: Vec<DnaDataStructure>,
}Expand description
Cellular division system for data partitioning
Fields§
§mitotic_apparatus: MitoticApparatusMitotic apparatus for division
checkpoint_system: CheckpointSystemCheckpoint system for quality control
cycle_state: CellCycleStateDivision cycle state
dna_content: Vec<DnaDataStructure>DNA content
Implementations§
Source§impl CellularDivision
impl CellularDivision
Sourcepub fn initiate_division(&mut self) -> OxirsResult<()>
pub fn initiate_division(&mut self) -> OxirsResult<()>
Initiate cell division process
Sourcepub fn add_dna_content(&mut self, dna: DnaDataStructure)
pub fn add_dna_content(&mut self, dna: DnaDataStructure)
Add DNA content for division
Sourcepub fn current_state(&self) -> &CellCycleState
pub fn current_state(&self) -> &CellCycleState
Get current cell cycle state
Trait Implementations§
Source§impl Clone for CellularDivision
impl Clone for CellularDivision
Source§fn clone(&self) -> CellularDivision
fn clone(&self) -> CellularDivision
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 CellularDivision
impl Debug for CellularDivision
Auto Trait Implementations§
impl Freeze for CellularDivision
impl RefUnwindSafe for CellularDivision
impl Send for CellularDivision
impl Sync for CellularDivision
impl Unpin for CellularDivision
impl UnsafeUnpin for CellularDivision
impl UnwindSafe for CellularDivision
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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