pub struct DeviceFeatures {
pub device_features_1: DeviceFeatures1,
pub device_features_n: BoundedBufferOperand<14, u8>,
}Fields§
§device_features_1: DeviceFeatures1§device_features_n: BoundedBufferOperand<14, u8>Implementations§
Source§impl DeviceFeatures
impl DeviceFeatures
pub fn new(device_features_1: DeviceFeatures1) -> DeviceFeatures
Trait Implementations§
Source§impl Clone for DeviceFeatures
impl Clone for DeviceFeatures
Source§fn clone(&self) -> DeviceFeatures
fn clone(&self) -> DeviceFeatures
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeviceFeatures
impl Debug for DeviceFeatures
Source§impl Hash for DeviceFeatures
impl Hash for DeviceFeatures
Source§impl PartialEq for DeviceFeatures
impl PartialEq for DeviceFeatures
Source§impl TaggedLengthBuffer for DeviceFeatures
impl TaggedLengthBuffer for DeviceFeatures
type FixedParam = DeviceFeatures1
fn try_new( first: DeviceFeatures1, extra_params: &[u8], ) -> Result<DeviceFeatures>
fn fixed_param(&self) -> DeviceFeatures1
fn extra_params(&self) -> &[u8] ⓘ
fn expected_len() -> Range<usize>
impl Copy for DeviceFeatures
impl Eq for DeviceFeatures
impl StructuralPartialEq for DeviceFeatures
Auto Trait Implementations§
impl Freeze for DeviceFeatures
impl RefUnwindSafe for DeviceFeatures
impl Send for DeviceFeatures
impl Sync for DeviceFeatures
impl Unpin for DeviceFeatures
impl UnsafeUnpin for DeviceFeatures
impl UnwindSafe for DeviceFeatures
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