pub struct FieldDefFingerprint {
pub source_op_names: HashSet<String>,
pub fingerprint: Fingerprint,
}Expand description
Tracks which affects value of the field, to detect changes of logic.
Fields§
§source_op_names: HashSet<String>Name of sources that affect value of the field.
fingerprint: FingerprintFingerprint of the logic that affects value of the field.
Trait Implementations§
Source§impl Clone for FieldDefFingerprint
impl Clone for FieldDefFingerprint
Source§fn clone(&self) -> FieldDefFingerprint
fn clone(&self) -> FieldDefFingerprint
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 FieldDefFingerprint
impl Debug for FieldDefFingerprint
Auto Trait Implementations§
impl Freeze for FieldDefFingerprint
impl RefUnwindSafe for FieldDefFingerprint
impl Send for FieldDefFingerprint
impl Sync for FieldDefFingerprint
impl Unpin for FieldDefFingerprint
impl UnwindSafe for FieldDefFingerprint
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> 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