pub enum Reading {
Source,
CargoMetadata,
CompilationDatabase,
ExistingArtifacts,
DebugInformation,
}Expand description
Something a run may read without running anything.
Listed rather than assumed: a source of information that is not on this list has not been thought about yet, and the way to add one is to decide which side of the line it falls on.
Variants§
Source
Source files.
CargoMetadata
Cargo manifests and the metadata derived from them without a build.
CompilationDatabase
A compile_commands.json that already exists.
ExistingArtifacts
Artifacts a previous build left behind.
DebugInformation
Debug information inside those artifacts.
Trait Implementations§
impl Copy for Reading
impl Eq for Reading
Source§impl Ord for Reading
impl Ord for Reading
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for Reading
impl PartialOrd for Reading
impl StructuralPartialEq for Reading
Auto Trait Implementations§
impl Freeze for Reading
impl RefUnwindSafe for Reading
impl Send for Reading
impl Sync for Reading
impl Unpin for Reading
impl UnsafeUnpin for Reading
impl UnwindSafe for Reading
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.