[][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]

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

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

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.