pub enum TimeTravelTarget {
CommitSequence(u64),
Timestamp(String),
}Expand description
Target for a FOR SYSTEM_TIME AS OF clause.
This is the AST-level representation — decoupled from the MVCC
TimeTravelTarget in fsqlite-mvcc. Conversion happens in the
integration layer (fsqlite-core).
Variants§
CommitSequence(u64)
FOR SYSTEM_TIME AS OF COMMITSEQ <n> — pinned to a commit sequence number.
Timestamp(String)
FOR SYSTEM_TIME AS OF '<iso8601>' — resolved to a commit sequence later.
Trait Implementations§
Source§impl Clone for TimeTravelTarget
impl Clone for TimeTravelTarget
Source§fn clone(&self) -> TimeTravelTarget
fn clone(&self) -> TimeTravelTarget
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 TimeTravelTarget
impl Debug for TimeTravelTarget
Source§impl Display for TimeTravelTarget
impl Display for TimeTravelTarget
impl Eq for TimeTravelTarget
Source§impl Hash for TimeTravelTarget
impl Hash for TimeTravelTarget
Source§impl PartialEq for TimeTravelTarget
impl PartialEq for TimeTravelTarget
impl StructuralPartialEq for TimeTravelTarget
Auto Trait Implementations§
impl Freeze for TimeTravelTarget
impl RefUnwindSafe for TimeTravelTarget
impl Send for TimeTravelTarget
impl Sync for TimeTravelTarget
impl Unpin for TimeTravelTarget
impl UnsafeUnpin for TimeTravelTarget
impl UnwindSafe for TimeTravelTarget
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