pub struct InquiryDataFlag3(/* private fields */);Implementations§
Source§impl InquiryDataFlag3
impl InquiryDataFlag3
Sourcepub const fn response_data_format(&self) -> u8
pub const fn response_data_format(&self) -> u8
Bits: 0..4
Sourcepub const fn with_response_data_format_checked(
self,
value: u8,
) -> Result<Self, ()>
pub const fn with_response_data_format_checked( self, value: u8, ) -> Result<Self, ()>
Bits: 0..4
Sourcepub const fn with_response_data_format(self, value: u8) -> Self
pub const fn with_response_data_format(self, value: u8) -> Self
Bits: 0..4
Sourcepub const fn set_response_data_format(&mut self, value: u8)
pub const fn set_response_data_format(&mut self, value: u8)
Bits: 0..4
Sourcepub const fn set_response_data_format_checked(
&mut self,
value: u8,
) -> Result<(), ()>
pub const fn set_response_data_format_checked( &mut self, value: u8, ) -> Result<(), ()>
Bits: 0..4
Sourcepub const fn hi_support(&self) -> bool
pub const fn hi_support(&self) -> bool
Bits: 4..5
Sourcepub const fn with_hi_support_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_hi_support_checked(self, value: bool) -> Result<Self, ()>
Bits: 4..5
Sourcepub const fn with_hi_support(self, value: bool) -> Self
pub const fn with_hi_support(self, value: bool) -> Self
Bits: 4..5
Sourcepub const fn set_hi_support(&mut self, value: bool)
pub const fn set_hi_support(&mut self, value: bool)
Bits: 4..5
Sourcepub const fn with_norm_aca_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_norm_aca_checked(self, value: bool) -> Result<Self, ()>
Bits: 5..6
Sourcepub const fn with_norm_aca(self, value: bool) -> Self
pub const fn with_norm_aca(self, value: bool) -> Self
Bits: 5..6
Sourcepub const fn set_norm_aca(&mut self, value: bool)
pub const fn set_norm_aca(&mut self, value: bool)
Bits: 5..6
Sourcepub const fn reserved_bit(&self) -> bool
pub const fn reserved_bit(&self) -> bool
Bits: 6..7
Sourcepub const fn with_reserved_bit_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_reserved_bit_checked(self, value: bool) -> Result<Self, ()>
Bits: 6..7
Sourcepub const fn with_reserved_bit(self, value: bool) -> Self
pub const fn with_reserved_bit(self, value: bool) -> Self
Bits: 6..7
Sourcepub const fn set_reserved_bit(&mut self, value: bool)
pub const fn set_reserved_bit(&mut self, value: bool)
Bits: 6..7
Sourcepub const fn with_aerc_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_aerc_checked(self, value: bool) -> Result<Self, ()>
Bits: 7..8
Trait Implementations§
Source§impl Clone for InquiryDataFlag3
impl Clone for InquiryDataFlag3
Source§fn clone(&self) -> InquiryDataFlag3
fn clone(&self) -> InquiryDataFlag3
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 InquiryDataFlag3
impl Debug for InquiryDataFlag3
Source§impl Default for InquiryDataFlag3
impl Default for InquiryDataFlag3
Source§impl From<InquiryDataFlag3> for u8
impl From<InquiryDataFlag3> for u8
Source§fn from(v: InquiryDataFlag3) -> u8
fn from(v: InquiryDataFlag3) -> u8
Converts to this type from the input type.
Source§impl From<u8> for InquiryDataFlag3
impl From<u8> for InquiryDataFlag3
Source§impl FromBytes for InquiryDataFlag3where
u8: FromBytes,
impl FromBytes for InquiryDataFlag3where
u8: FromBytes,
§fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
§fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
§fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
Interprets the suffix of the given bytes as a
&Self. Read more§fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
§fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
§fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
Source§impl FromZeros for InquiryDataFlag3where
u8: FromZeros,
impl FromZeros for InquiryDataFlag3where
u8: FromZeros,
§fn new_zeroed() -> Selfwhere
Self: Sized,
fn new_zeroed() -> Selfwhere
Self: Sized,
Creates an instance of
Self from zeroed bytes. Read more§fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
Creates a
Box<Self> from zeroed bytes. Read more§fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
Creates a
Vec<Self> from zeroed bytes. Read moreSource§impl IntoBytes for InquiryDataFlag3where
u8: IntoBytes,
impl IntoBytes for InquiryDataFlag3where
u8: IntoBytes,
§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
Source§impl KnownLayout for InquiryDataFlag3where
Self: Sized,
impl KnownLayout for InquiryDataFlag3where
Self: Sized,
Source§type PointerMetadata = ()
type PointerMetadata = ()
The type of metadata stored in a pointer to
Self. Read more§fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>
fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>
Computes the size of an object of type
Self with the given pointer
metadata. Read moreSource§impl TryFromBytes for InquiryDataFlag3where
u8: TryFromBytes,
impl TryFromBytes for InquiryDataFlag3where
u8: TryFromBytes,
§fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for InquiryDataFlag3
impl Immutable for InquiryDataFlag3where
u8: Immutable,
Auto Trait Implementations§
impl Freeze for InquiryDataFlag3
impl RefUnwindSafe for InquiryDataFlag3
impl Send for InquiryDataFlag3
impl Sync for InquiryDataFlag3
impl Unpin for InquiryDataFlag3
impl UnsafeUnpin for InquiryDataFlag3
impl UnwindSafe for InquiryDataFlag3
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