pub enum QuotaExceeded {
Over {
limit: u64,
used: u64,
requested: u64,
},
Unmeasured {
limit: u64,
},
}Expand description
A write refused by the VFS’s size limit: over it, or unable to tell because the directory couldn’t be measured.
Variants§
Over
The write would take the files past the limit.
Unmeasured
The directory couldn’t be measured when the run started, so it is treated as full.
Trait Implementations§
Source§impl Clone for QuotaExceeded
impl Clone for QuotaExceeded
impl Copy for QuotaExceeded
Source§impl Debug for QuotaExceeded
impl Debug for QuotaExceeded
Source§impl Display for QuotaExceeded
impl Display for QuotaExceeded
impl Eq for QuotaExceeded
Source§impl Error for QuotaExceeded
impl Error for QuotaExceeded
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for QuotaExceeded
impl PartialEq for QuotaExceeded
impl StructuralPartialEq for QuotaExceeded
Auto Trait Implementations§
impl Freeze for QuotaExceeded
impl RefUnwindSafe for QuotaExceeded
impl Send for QuotaExceeded
impl Sync for QuotaExceeded
impl Unpin for QuotaExceeded
impl UnsafeUnpin for QuotaExceeded
impl UnwindSafe for QuotaExceeded
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.