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