diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-04-09 09:01:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-09 09:01:46 +0200 |
commit | c9156ea3b157a7d3f1407eb9819c93888bdb2382 (patch) | |
tree | d1c99551e4b7627e46c3e2baa80d26f963be34fc /src/volume.rs | |
parent | 2cba96a44c6e9150c38a12b60b55c32c1c345488 (diff) | |
parent | d9848a08b24b36487b1c63264a8eeb10730568d0 (diff) |
Merge pull request #279 from wojciechkepka/docs
Add Docker API reference hyperlinks to doc comments
Diffstat (limited to 'src/volume.rs')
-rw-r--r-- | src/volume.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/volume.rs b/src/volume.rs index cbd4d91..50f0f7a 100644 --- a/src/volume.rs +++ b/src/volume.rs @@ -20,6 +20,8 @@ use crate::{ use chrono::{DateTime, Utc}; /// Interface for docker volumes +/// +/// API Reference: <https://docs.docker.com/engine/api/v1.41/#tag/Volume> pub struct Volumes<'docker> { docker: &'docker Docker, } @@ -30,6 +32,9 @@ impl<'docker> Volumes<'docker> { Volumes { docker } } + /// Creates a new docker volume. + /// + /// API Reference: <https://docs.docker.com/engine/api/v1.41/#operation/VolumeCreate> pub async fn create( &self, opts: &VolumeCreateOptions, @@ -43,6 +48,8 @@ impl<'docker> Volumes<'docker> { } /// Lists the docker volumes on the current docker host + /// + /// API Reference: <https://docs.docker.com/engine/api/v1.41/#operation/VolumeList> pub async fn list(&self) -> Result<Vec<VolumeInfo>> { let path = vec!["/volumes".to_owned()]; @@ -63,6 +70,8 @@ impl<'docker> Volumes<'docker> { } /// Interface for accessing and manipulating a named docker volume +/// +/// API Reference: <https://docs.docker.com/engine/api/v1.41/#tag/Volume> pub struct Volume<'docker> { docker: &'docker Docker, name: String, @@ -84,6 +93,8 @@ impl<'docker> Volume<'docker> { } /// Deletes a volume + /// + /// API Reference: <https://docs.docker.com/engine/api/v1.41/#operation/VolumeDelete> pub async fn delete(&self) -> Result<()> { self.docker .delete(&format!("/volumes/{}", self.name)[..]) |