pub enum FreshnessTrigger {
ReferencedDeclaration,
DependencyCompilation,
ReferenceOrImport,
CompilerOption,
GeneratorInput,
LayoutOnly,
ConsistentRename,
}Expand description
What triggered the transformation between the before and after observations of a pair.
Variants§
ReferencedDeclaration
A referenced declaration changed.
DependencyCompilation
A dependency’s own compilation changed.
ReferenceOrImport
A reference or import changed.
CompilerOption
A compiler option changed.
GeneratorInput
A source-generator input changed.
LayoutOnly
The file moved with no byte change.
ConsistentRename
A symbol was renamed consistently everywhere.
Trait Implementations§
Source§impl Clone for FreshnessTrigger
impl Clone for FreshnessTrigger
impl Copy for FreshnessTrigger
Source§impl Debug for FreshnessTrigger
impl Debug for FreshnessTrigger
impl Eq for FreshnessTrigger
Source§impl PartialEq for FreshnessTrigger
impl PartialEq for FreshnessTrigger
impl StructuralPartialEq for FreshnessTrigger
Auto Trait Implementations§
impl Freeze for FreshnessTrigger
impl RefUnwindSafe for FreshnessTrigger
impl Send for FreshnessTrigger
impl Sync for FreshnessTrigger
impl Unpin for FreshnessTrigger
impl UnsafeUnpin for FreshnessTrigger
impl UnwindSafe for FreshnessTrigger
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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