#[repr(C, u8)]pub enum OsVersionCondition {
Min(OsVersion),
Max(OsVersion),
Exact(OsVersion),
DesktopEnvironment(LinuxDesktopEnv),
DesktopEnvMin(DesktopEnvVersion),
DesktopEnvMax(DesktopEnvVersion),
DesktopEnvExact(DesktopEnvVersion),
}Variants§
Min(OsVersion)
Minimum version: >= specified version Format: OsVersion { os, version_id }
Max(OsVersion)
Maximum version: <= specified version
Exact(OsVersion)
Exact version match
DesktopEnvironment(LinuxDesktopEnv)
Desktop environment (Linux only)
DesktopEnvMin(DesktopEnvVersion)
Desktop environment with min version (e.g. @os(linux:gnome > 40))
DesktopEnvMax(DesktopEnvVersion)
Desktop environment with max version
DesktopEnvExact(DesktopEnvVersion)
Desktop environment with exact version
Trait Implementations§
Source§impl Clone for OsVersionCondition
impl Clone for OsVersionCondition
Source§fn clone(&self) -> OsVersionCondition
fn clone(&self) -> OsVersionCondition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OsVersionCondition
impl Debug for OsVersionCondition
Source§impl Hash for OsVersionCondition
impl Hash for OsVersionCondition
Source§impl PartialEq for OsVersionCondition
impl PartialEq for OsVersionCondition
Source§fn eq(&self, other: &OsVersionCondition) -> bool
fn eq(&self, other: &OsVersionCondition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for OsVersionCondition
impl StructuralPartialEq for OsVersionCondition
Auto Trait Implementations§
impl Freeze for OsVersionCondition
impl RefUnwindSafe for OsVersionCondition
impl Send for OsVersionCondition
impl Sync for OsVersionCondition
impl Unpin for OsVersionCondition
impl UnsafeUnpin for OsVersionCondition
impl UnwindSafe for OsVersionCondition
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