pub struct TrajectoryStep { /* private fields */ }Expand description
One graph and its transition from the preceding atlas region.
Implementations§
Source§impl TrajectoryStep
impl TrajectoryStep
Sourcepub fn input(&self) -> &SparseDistanceMatrix
pub fn input(&self) -> &SparseDistanceMatrix
Graph evaluated at this step.
Sourcepub fn mode(&self) -> UpdateMode
pub fn mode(&self) -> UpdateMode
Transition from the prior atlas region.
Sourcepub fn events(&self) -> &[TopologyEvent]
pub fn events(&self) -> &[TopologyEvent]
Events declared at this step.
Sourcepub fn checkpoint(&self) -> Option<&AtlasArtifact>
pub fn checkpoint(&self) -> Option<&AtlasArtifact>
Atlas checkpoint at a region boundary.
Trait Implementations§
Source§impl Clone for TrajectoryStep
impl Clone for TrajectoryStep
Source§fn clone(&self) -> TrajectoryStep
fn clone(&self) -> TrajectoryStep
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 moreAuto Trait Implementations§
impl Freeze for TrajectoryStep
impl RefUnwindSafe for TrajectoryStep
impl Send for TrajectoryStep
impl Sync for TrajectoryStep
impl Unpin for TrajectoryStep
impl UnsafeUnpin for TrajectoryStep
impl UnwindSafe for TrajectoryStep
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> 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