pub struct DockerPrerequisites {
pub minimum_version: DockerVersion,
}
Expand description
Main prerequisites checker
Fields§
§minimum_version: DockerVersion
Minimum required Docker version
Implementations§
Source§impl DockerPrerequisites
impl DockerPrerequisites
Sourcepub fn new(minimum_version: DockerVersion) -> Self
pub fn new(minimum_version: DockerVersion) -> Self
Create a new prerequisites checker with custom minimum version
Sourcepub async fn check(&self) -> Result<DockerInfo>
pub async fn check(&self) -> Result<DockerInfo>
Check all Docker prerequisites
§Errors
Returns various Error
variants if Docker is not found,
daemon is not running, or version requirements are not met
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DockerPrerequisites
impl RefUnwindSafe for DockerPrerequisites
impl Send for DockerPrerequisites
impl Sync for DockerPrerequisites
impl Unpin for DockerPrerequisites
impl UnwindSafe for DockerPrerequisites
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