pub enum BufferPreference {
Only(u32),
Preferred(u32),
Stepped {
preferred: u32,
step: u32,
},
}Expand description
Hardware buffer size preferences and constraints.
Variants§
Trait Implementations§
Source§impl Clone for BufferPreference
impl Clone for BufferPreference
Source§fn clone(&self) -> BufferPreference
fn clone(&self) -> BufferPreference
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BufferPreference
Source§impl Debug for BufferPreference
impl Debug for BufferPreference
impl Eq for BufferPreference
Source§impl Hash for BufferPreference
impl Hash for BufferPreference
Source§impl PartialEq for BufferPreference
impl PartialEq for BufferPreference
Source§fn eq(&self, other: &BufferPreference) -> bool
fn eq(&self, other: &BufferPreference) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BufferPreference
Auto Trait Implementations§
impl Freeze for BufferPreference
impl RefUnwindSafe for BufferPreference
impl Send for BufferPreference
impl Sync for BufferPreference
impl Unpin for BufferPreference
impl UnsafeUnpin for BufferPreference
impl UnwindSafe for BufferPreference
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more