Struct shiplift::volume::Volumes [−][src]
pub struct Volumes<'docker> { /* fields omitted */ }
Interface for docker volumes
API Reference: https://docs.docker.com/engine/api/v1.41/#tag/Volume
Implementations
impl<'docker> Volumes<'docker>
[src]
impl<'docker> Volumes<'docker>
[src]pub fn new(docker: &'docker Docker) -> Self
[src]
Exports an interface for interacting with docker volumes
pub async fn create(
&self,
opts: &VolumeCreateOptions
) -> Result<VolumeCreateInfo>
[src]
&self,
opts: &VolumeCreateOptions
) -> Result<VolumeCreateInfo>
Creates a new docker volume.
API Reference: https://docs.docker.com/engine/api/v1.41/#operation/VolumeCreate
pub async fn list(&self) -> Result<Vec<VolumeInfo>>
[src]
Lists the docker volumes on the current docker host
API Reference: https://docs.docker.com/engine/api/v1.41/#operation/VolumeList
pub fn get(&self, name: &str) -> Volume<'docker>
[src]
Returns a reference to a set of operations available for a named volume
Auto Trait Implementations
impl<'docker> !RefUnwindSafe for Volumes<'docker>
impl<'docker> Send for Volumes<'docker>
impl<'docker> Sync for Volumes<'docker>
impl<'docker> Unpin for Volumes<'docker>
impl<'docker> !UnwindSafe for Volumes<'docker>
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]