pub enum DataFormat {
Data32Channel32,
Data32Channel24,
Data32Channel16,
Data32Channel8,
Data16Channel16,
Data16Channel8,
Data8Channel8,
}
Available on crate feature
unstable
only.Expand description
Supported data formats
Variants§
Data32Channel32
32-bit data width and 32-bit channel width.
Data32Channel24
32-bit data width and 24-bit channel width.
Data32Channel16
32-bit data width and 16-bit channel width.
Data32Channel8
32-bit data width and 8-bit channel width.
Data16Channel16
16-bit data width and 16-bit channel width.
Data16Channel8
16-bit data width and 8-bit channel width.
Data8Channel8
8-bit data width and 8-bit channel width.
Implementations§
Source§impl DataFormat
impl DataFormat
Sourcepub fn channel_bits(&self) -> u8
pub fn channel_bits(&self) -> u8
Returns the number of channel bits for the selected data format.
Trait Implementations§
Source§impl Clone for DataFormat
impl Clone for DataFormat
Source§fn clone(&self) -> DataFormat
fn clone(&self) -> DataFormat
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DataFormat
impl Debug for DataFormat
Source§impl Format for DataFormat
impl Format for DataFormat
Source§impl PartialEq for DataFormat
impl PartialEq for DataFormat
impl Copy for DataFormat
impl StructuralPartialEq for DataFormat
Auto Trait Implementations§
impl Freeze for DataFormat
impl RefUnwindSafe for DataFormat
impl Send for DataFormat
impl Sync for DataFormat
impl Unpin for DataFormat
impl UnwindSafe for DataFormat
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)