pub enum DownloadError {
NetworkError(DhcpError),
HttpError(HttpError),
InvalidUrl,
ChecksumMismatch,
DiskWriteError,
InsufficientSpace,
IsoTooLarge,
Cancelled,
}Expand description
Errors during ISO download.
Variants§
NetworkError(DhcpError)
DHCP failed to obtain address
HttpError(HttpError)
HTTP download failed
InvalidUrl
Invalid URL
ChecksumMismatch
Checksum verification failed
DiskWriteError
Disk write failed
InsufficientSpace
Not enough disk space
IsoTooLarge
ISO too large for available memory
Cancelled
Download cancelled
Trait Implementations§
Source§impl Clone for DownloadError
impl Clone for DownloadError
Source§fn clone(&self) -> DownloadError
fn clone(&self) -> DownloadError
Returns a copy 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 DownloadError
impl Debug for DownloadError
Source§impl From<DhcpError> for DownloadError
impl From<DhcpError> for DownloadError
Source§impl From<DownloadError> for StateError
impl From<DownloadError> for StateError
Source§fn from(e: DownloadError) -> Self
fn from(e: DownloadError) -> Self
Converts to this type from the input type.
Source§impl From<HttpError> for DownloadError
impl From<HttpError> for DownloadError
Source§impl PartialEq for DownloadError
impl PartialEq for DownloadError
impl Eq for DownloadError
impl StructuralPartialEq for DownloadError
Auto Trait Implementations§
impl Freeze for DownloadError
impl RefUnwindSafe for DownloadError
impl Send for DownloadError
impl Sync for DownloadError
impl Unpin for DownloadError
impl UnwindSafe for DownloadError
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