pub struct TemporalJump {
pub id: TemporalId,
pub current_position: DateTime<Utc>,
pub origin: DateTime<Utc>,
pub known_facts: Vec<KnownFact>,
pub unknown_facts: Vec<UnknownFact>,
pub jump_history: Vec<JumpPoint>,
pub active: bool,
pub created_at: DateTime<Utc>,
}Expand description
A cognitive teleportation to any point in a project’s timeline.
Fields§
§id: TemporalIdJump identifier.
current_position: DateTime<Utc>Current temporal position.
origin: DateTime<Utc>Origin (where we jumped from).
known_facts: Vec<KnownFact>What was known at this time.
unknown_facts: Vec<UnknownFact>What was unknown (hindsight from future).
jump_history: Vec<JumpPoint>Breadcrumb trail (for returning).
active: boolIs this an active jump?
created_at: DateTime<Utc>Created at.
Implementations§
Source§impl TemporalJump
impl TemporalJump
Trait Implementations§
Source§impl Clone for TemporalJump
impl Clone for TemporalJump
Source§fn clone(&self) -> TemporalJump
fn clone(&self) -> TemporalJump
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 TemporalJump
impl Debug for TemporalJump
Source§impl<'de> Deserialize<'de> for TemporalJump
impl<'de> Deserialize<'de> for TemporalJump
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TemporalJump
impl RefUnwindSafe for TemporalJump
impl Send for TemporalJump
impl Sync for TemporalJump
impl Unpin for TemporalJump
impl UnsafeUnpin for TemporalJump
impl UnwindSafe for TemporalJump
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