[][src]Enum wgpu::PowerPreference

#[repr(C)]pub enum PowerPreference {
    Default,
    LowPower,
    HighPerformance,
}

Power Preference when choosing a physical adapter.

Variants

Default

Prefer low power when on battery, high performance when on mains.

LowPower

Adapter that uses the least possible power. This is often an integerated GPU.

HighPerformance

Adapter that has the highest performance. This is often a discrete GPU.

Trait Implementations

impl Clone for PowerPreference[src]

impl Copy for PowerPreference[src]

impl Debug for PowerPreference[src]

impl Default for PowerPreference[src]

impl<'de> Deserialize<'de> for PowerPreference[src]

impl Eq for PowerPreference[src]

impl Hash for PowerPreference[src]

impl PartialEq<PowerPreference> for PowerPreference[src]

impl Serialize for PowerPreference[src]

impl StructuralEq for PowerPreference[src]

impl StructuralPartialEq for PowerPreference[src]

Auto Trait Implementations

impl RefUnwindSafe for PowerPreference

impl Send for PowerPreference

impl Sync for PowerPreference

impl Unpin for PowerPreference

impl UnwindSafe for PowerPreference

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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.