pub struct PreflightOptions<'a> {
pub size_hint: Option<u64>,
pub disk_wait_seconds: f64,
pub disk_poll_seconds: Option<f64>,
pub containerd_root: Option<&'a str>,
pub notify: &'a dyn Fn(&str),
pub sleep: &'a dyn Fn(Duration),
pub now: &'a dyn Fn() -> f64,
}Expand description
Options of the disk preflight (issue #224).
Fields§
§size_hint: Option<u64>Writable-layer size to use instead of docker inspect --size.
disk_wait_seconds: f64Re-check free disk this long instead of refusing at once.
disk_poll_seconds: Option<f64>Poll interval; defaults to START_SNAPSHOT_DISK_POLL or 10 seconds.
containerd_root: Option<&'a str>§notify: &'a dyn Fn(&str)§sleep: &'a dyn Fn(Duration)§now: &'a dyn Fn() -> f64Monotonic clock in seconds.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for PreflightOptions<'a>
impl<'a> !Send for PreflightOptions<'a>
impl<'a> !Sync for PreflightOptions<'a>
impl<'a> !UnwindSafe for PreflightOptions<'a>
impl<'a> Freeze for PreflightOptions<'a>
impl<'a> Unpin for PreflightOptions<'a>
impl<'a> UnsafeUnpin for PreflightOptions<'a>
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