pub enum NetworkFilter {
Dangling(bool),
Driver(String),
Id(String),
LabelKey(String),
LabelKeyVal(String, String),
Name(String),
Scope(Scope),
Type(NetworkType),
}
Expand description
A single filter item used to filter the output of listing the networks.
Variants§
Dangling(bool)
When set to true (or 1), returns all networks that are not in use by a container. When set to false (or 0), only networks that are in use by one or more containers are returned.
Driver(String)
Matches a network’s driver.
Id(String)
Matches all or part of a network ID.
LabelKey(String)
Label in the form of label=key
LabelKeyVal(String, String)
Label in the form of label=key=val
Name(String)
Matches all or part of a network name.
Scope(Scope)
Type(NetworkType)
Trait Implementations§
Source§impl Filter for NetworkFilter
impl Filter for NetworkFilter
fn query_item(&self) -> FilterItem
Auto Trait Implementations§
impl Freeze for NetworkFilter
impl RefUnwindSafe for NetworkFilter
impl Send for NetworkFilter
impl Sync for NetworkFilter
impl Unpin for NetworkFilter
impl UnwindSafe for NetworkFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more