pub mod cleanup;
pub mod create;
pub mod exec;
pub mod lifecycle;
pub mod manage;
pub mod state;
pub use cleanup::*;
pub use create::*;
pub use exec::*;
pub use lifecycle::*;
pub use manage::*;
pub use state::*;
use bollard::Docker;
pub struct DockerRef(pub(crate) Docker);
impl From<crate::DockerClient> for DockerRef {
fn from(client: crate::DockerClient) -> Self {
Self(client.into_inner())
}
}
impl From<&crate::DockerClient> for DockerRef {
fn from(client: &crate::DockerClient) -> Self {
Self(client.docker().clone())
}
}