pub struct GateReport {
pub files: Vec<FileVerdict>,
}Expand description
The gate’s decision over a produced workspace.
Fields§
§files: Vec<FileVerdict>One entry per gated file, in sorted path order.
Implementations§
Source§impl GateReport
impl GateReport
Sourcepub fn revert_set(&self) -> Vec<&Path>
pub fn revert_set(&self) -> Vec<&Path>
The revert set — files with at least one fabricated import. These are the files R2 reverts and retries; a clean file is never touched.
Sourcepub fn fabrication_count(&self) -> usize
pub fn fabrication_count(&self) -> usize
Total fabricated imports across all files.
Trait Implementations§
Source§impl Clone for GateReport
impl Clone for GateReport
Source§fn clone(&self) -> GateReport
fn clone(&self) -> GateReport
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 GateReport
impl Debug for GateReport
Source§impl Default for GateReport
impl Default for GateReport
Source§fn default() -> GateReport
fn default() -> GateReport
Returns the “default value” for a type. Read more
impl Eq for GateReport
Source§impl PartialEq for GateReport
impl PartialEq for GateReport
impl StructuralPartialEq for GateReport
Auto Trait Implementations§
impl Freeze for GateReport
impl RefUnwindSafe for GateReport
impl Send for GateReport
impl Sync for GateReport
impl Unpin for GateReport
impl UnsafeUnpin for GateReport
impl UnwindSafe for GateReport
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
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<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.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
impl<T> ErasedDestructor for Twhere
T: 'static,
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