pub enum PreflightError {
PayloadMissing {
package: String,
},
PayloadCorrupt {
package: String,
},
PayloadUnreadable {
package: String,
reason: String,
},
NotEnoughSpace {
needed: u64,
available: u64,
},
NotWritable {
reason: String,
},
GameRunning,
}Variants§
PayloadMissing
PayloadCorrupt
The cache file rotted after it was verified at download time.
PayloadUnreadable
NotEnoughSpace
needed counts what is written plus the copies of what it replaces.
NotWritable
GameRunning
The game holds its files open, so a write would fail partway.
Trait Implementations§
Source§impl Clone for PreflightError
impl Clone for PreflightError
Source§fn clone(&self) -> PreflightError
fn clone(&self) -> PreflightError
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 PreflightError
impl Debug for PreflightError
Source§impl Display for PreflightError
impl Display for PreflightError
impl Eq for PreflightError
Source§impl PartialEq for PreflightError
impl PartialEq for PreflightError
impl StructuralPartialEq for PreflightError
Auto Trait Implementations§
impl Freeze for PreflightError
impl RefUnwindSafe for PreflightError
impl Send for PreflightError
impl Sync for PreflightError
impl Unpin for PreflightError
impl UnsafeUnpin for PreflightError
impl UnwindSafe for PreflightError
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