[go: up one dir, main page]

[][src]Enum cfg_expr::targets::Os

pub enum Os {
    haiku,
    openbsd,
    freebsd,
    redox,
    vxworks,
    uefi,
    emscripten,
    netbsd,
    fuchsia,
    cloudabi,
    wasi,
    solaris,
    cuda,
    dragonfly,
    l4re,
    android,
    macos,
    hermit,
    linux,
    windows,
    unknown,
    ios,
}

All of the operating systems known to rustc

Variants

haiku
openbsd
freebsd
redox
vxworks
uefi
emscripten
netbsd
fuchsia
cloudabi
wasi
solaris
cuda
dragonfly
l4re
android
macos
hermit
linux
windows
unknown
ios

Trait Implementations

impl Clone for Os[src]

impl Copy for Os[src]

impl Debug for Os[src]

impl FromStr for Os[src]

type Err = Reason

The associated error which can be returned from parsing.

impl PartialEq<Os> for Os[src]

impl StructuralPartialEq for Os[src]

Auto Trait Implementations

impl RefUnwindSafe for Os

impl Send for Os

impl Sync for Os

impl Unpin for Os

impl UnwindSafe for Os

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.