pub trait NetworksCompat:
    HasConfig
    + Send
    + Sync {
    // Provided methods
    fn network_list<'a>(
        &'a self,
        params: Option<NetworkList<'a>>,
    ) -> Pin<Box<dyn Future<Output = Result<Vec<()>, Error>> + Send + 'a>> { ... }
    fn network_delete<'a>(
        &'a self,
        name: &'a str,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
    fn network_inspect<'a>(
        &'a self,
        name: &'a str,
        params: Option<NetworkInspect<'a>>,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
    fn network_connect<'a>(
        &'a self,
        name: &'a str,
        create: (),
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
    fn network_disconnect<'a>(
        &'a self,
        name: &'a str,
        create: (),
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
    fn network_create<'a>(
        &'a self,
        create: (),
    ) -> Pin<Box<dyn Future<Output = Result<NetworkCreate201, Error>> + Send + 'a>> { ... }
    fn network_prune<'a>(
        &'a self,
        params: Option<NetworkPrune<'a>>,
    ) -> Pin<Box<dyn Future<Output = Result<NetworkPrune200, Error>> + Send + 'a>> { ... }
}Available on crate feature 
v4 only.Provided Methods§
Sourcefn network_list<'a>(
    &'a self,
    params: Option<NetworkList<'a>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<()>, Error>> + Send + 'a>>
 
fn network_list<'a>( &'a self, params: Option<NetworkList<'a>>, ) -> Pin<Box<dyn Future<Output = Result<Vec<()>, Error>> + Send + 'a>>
GET /networks
List networks
Display summary of network configurations
Sourcefn network_delete<'a>(
    &'a self,
    name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
 
fn network_delete<'a>( &'a self, name: &'a str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
DELETE /networks/{name}
Remove a network
Sourcefn network_inspect<'a>(
    &'a self,
    name: &'a str,
    params: Option<NetworkInspect<'a>>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
 
fn network_inspect<'a>( &'a self, name: &'a str, params: Option<NetworkInspect<'a>>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
GET /networks/{name}
Inspect a network
Display low level configuration network
Sourcefn network_connect<'a>(
    &'a self,
    name: &'a str,
    create: (),
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
 
fn network_connect<'a>( &'a self, name: &'a str, create: (), ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
POST /networks/{name}/connect
Connect container to network
Connect a container to a network
Sourcefn network_disconnect<'a>(
    &'a self,
    name: &'a str,
    create: (),
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
 
fn network_disconnect<'a>( &'a self, name: &'a str, create: (), ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
POST /networks/{name}/disconnect
Disconnect container from network
Disconnect a container from a network
Sourcefn network_create<'a>(
    &'a self,
    create: (),
) -> Pin<Box<dyn Future<Output = Result<NetworkCreate201, Error>> + Send + 'a>>
 
fn network_create<'a>( &'a self, create: (), ) -> Pin<Box<dyn Future<Output = Result<NetworkCreate201, Error>> + Send + 'a>>
POST /networks/create
Create network
Create a network configuration
Sourcefn network_prune<'a>(
    &'a self,
    params: Option<NetworkPrune<'a>>,
) -> Pin<Box<dyn Future<Output = Result<NetworkPrune200, Error>> + Send + 'a>>
 
fn network_prune<'a>( &'a self, params: Option<NetworkPrune<'a>>, ) -> Pin<Box<dyn Future<Output = Result<NetworkPrune200, Error>> + Send + 'a>>
POST /networks/prune
Delete unused networks
Remove networks that do not have containers