[][src]Enum wgpu::PowerPreference

#[repr(C)]pub enum PowerPreference {

Power Preference when choosing a physical adapter.



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


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


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]

Auto Trait Implementations

Blanket Implementations

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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.