pub struct FetchFailures {
pub failed: Vec<(PathBuf, String)>,
}Expand description
The most recent periodic-fetch cycle’s own failures, read fresh through
Core::fetch_failures the same way Core::discovery_warning and
Core::vanished_count are: never latched, so a cycle where every fetch
succeeds leaves this empty rather than carrying a stale failure forward from an
earlier one. Per-repository independence is unaffected: one entry here is one
repository run_fetch_cycle could not reach, never a reason another repository’s
own fetch was skipped.
Carries the path and the underlying FetchError’s own text, for
a consumer’s log; a consumer’s own screen-facing warning is expected to surface
only failed.len(), the precedent warnings.rs’s OnRefreshFailed already sets
for never putting remote-supplied text on screen.
Fields§
§failed: Vec<(PathBuf, String)>Trait Implementations§
Source§impl Clone for FetchFailures
impl Clone for FetchFailures
Source§fn clone(&self) -> FetchFailures
fn clone(&self) -> FetchFailures
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 FetchFailures
impl Debug for FetchFailures
Source§impl Default for FetchFailures
impl Default for FetchFailures
Source§fn default() -> FetchFailures
fn default() -> FetchFailures
Returns the “default value” for a type. Read more
impl Eq for FetchFailures
Source§impl PartialEq for FetchFailures
impl PartialEq for FetchFailures
impl StructuralPartialEq for FetchFailures
Auto Trait Implementations§
impl Freeze for FetchFailures
impl RefUnwindSafe for FetchFailures
impl Send for FetchFailures
impl Sync for FetchFailures
impl Unpin for FetchFailures
impl UnsafeUnpin for FetchFailures
impl UnwindSafe for FetchFailures
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<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<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