pub struct DerivationTracker { /* private fields */ }Expand description
Provenance / derivation tracker — placeholder.
LocyAggState::provenance returns an opaque reference that the
fixpoint engine uses for shared-proof detection. The exact contents
are wired up by the fixpoint engine.
Trait Implementations§
Source§impl Clone for DerivationTracker
impl Clone for DerivationTracker
Source§fn clone(&self) -> DerivationTracker
fn clone(&self) -> DerivationTracker
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 DerivationTracker
impl Debug for DerivationTracker
Source§impl Default for DerivationTracker
impl Default for DerivationTracker
Source§fn default() -> DerivationTracker
fn default() -> DerivationTracker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DerivationTracker
impl RefUnwindSafe for DerivationTracker
impl Send for DerivationTracker
impl Sync for DerivationTracker
impl Unpin for DerivationTracker
impl UnsafeUnpin for DerivationTracker
impl UnwindSafe for DerivationTracker
Blanket Implementations§
impl<T> Allocation for T
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