[−][src]Enum cart_tmp_wgpu::PowerPreference
Power Preference when choosing a physical adapter.
Variants
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]
fn clone(&self) -> PowerPreference
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PowerPreference
[src]
impl Debug for PowerPreference
[src]
impl Default for PowerPreference
[src]
fn default() -> PowerPreference
[src]
impl<'de> Deserialize<'de> for PowerPreference
[src]
fn deserialize<__D>(
__deserializer: __D
) -> Result<PowerPreference, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<PowerPreference, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for PowerPreference
[src]
impl Hash for PowerPreference
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<PowerPreference> for PowerPreference
[src]
fn eq(&self, other: &PowerPreference) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for PowerPreference
[src]
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,