pub struct DockerVersion {
pub version: String,
pub major: u32,
pub minor: u32,
pub patch: u32,
}
Expand description
Docker version information
Fields§
§version: String
Full version string (e.g., “24.0.7”)
major: u32
Major version number
minor: u32
Minor version number
patch: u32
Patch version number
Implementations§
Source§impl DockerVersion
impl DockerVersion
Sourcepub fn meets_minimum(&self, minimum: &DockerVersion) -> bool
pub fn meets_minimum(&self, minimum: &DockerVersion) -> bool
Check if this version meets the minimum requirement
Trait Implementations§
Source§impl Clone for DockerVersion
impl Clone for DockerVersion
Source§fn clone(&self) -> DockerVersion
fn clone(&self) -> DockerVersion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DockerVersion
impl Debug for DockerVersion
Source§impl<'de> Deserialize<'de> for DockerVersion
impl<'de> Deserialize<'de> for DockerVersion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DockerVersion
impl PartialEq for DockerVersion
Source§impl Serialize for DockerVersion
impl Serialize for DockerVersion
impl Eq for DockerVersion
impl StructuralPartialEq for DockerVersion
Auto Trait Implementations§
impl Freeze for DockerVersion
impl RefUnwindSafe for DockerVersion
impl Send for DockerVersion
impl Sync for DockerVersion
impl Unpin for DockerVersion
impl UnwindSafe for DockerVersion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.