pub struct FileFailure {
pub filename: String,
pub reason: String,
pub retryable: bool,
}Expand description
A per-file download failure with structured context.
Fields§
§filename: StringThe filename that failed.
reason: StringHuman-readable description of the failure.
retryable: boolWhether this failure is likely to succeed on retry.
Trait Implementations§
Source§impl Clone for FileFailure
impl Clone for FileFailure
Source§fn clone(&self) -> FileFailure
fn clone(&self) -> FileFailure
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 FileFailure
impl Debug for FileFailure
Auto Trait Implementations§
impl Freeze for FileFailure
impl RefUnwindSafe for FileFailure
impl Send for FileFailure
impl Sync for FileFailure
impl Unpin for FileFailure
impl UnsafeUnpin for FileFailure
impl UnwindSafe for FileFailure
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.