pub enum PartialPlatform {
Windows,
Linux,
Mac,
}
Expand description
Platform Partial, designed for ‘fuzzy’ comparisons.
use platform_lp::{ Platform, PartialPlatform};
let the_platform = Platform::get_user_platform();
assert!(the_platform == PartialPlatform::Windows);
Variants§
Trait Implementations§
Source§impl Debug for PartialPlatform
impl Debug for PartialPlatform
Source§impl Hash for PartialPlatform
impl Hash for PartialPlatform
Source§impl PartialEq<PartialPlatform> for Platform
impl PartialEq<PartialPlatform> for Platform
Source§impl PartialEq<Platform> for PartialPlatform
impl PartialEq<Platform> for PartialPlatform
Source§impl PartialEq for PartialPlatform
impl PartialEq for PartialPlatform
impl Eq for PartialPlatform
impl StructuralPartialEq for PartialPlatform
Auto Trait Implementations§
impl Freeze for PartialPlatform
impl RefUnwindSafe for PartialPlatform
impl Send for PartialPlatform
impl Sync for PartialPlatform
impl Unpin for PartialPlatform
impl UnwindSafe for PartialPlatform
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