pub struct RealTimeStreamingFlags(/* private fields */);Implementations§
Source§impl RealTimeStreamingFlags
impl RealTimeStreamingFlags
Sourcepub const fn stream_recording(&self) -> bool
pub const fn stream_recording(&self) -> bool
Bits: 0..1
Sourcepub const fn with_stream_recording_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_stream_recording_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 0..1
Sourcepub const fn with_stream_recording(self, value: bool) -> Self
pub const fn with_stream_recording(self, value: bool) -> Self
Bits: 0..1
Sourcepub const fn set_stream_recording(&mut self, value: bool)
pub const fn set_stream_recording(&mut self, value: bool)
Bits: 0..1
Sourcepub const fn set_stream_recording_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_stream_recording_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 0..1
Sourcepub const fn write_speed_in_get_perf(&self) -> bool
pub const fn write_speed_in_get_perf(&self) -> bool
Bits: 1..2
Sourcepub const fn with_write_speed_in_get_perf_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_write_speed_in_get_perf_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 1..2
Sourcepub const fn with_write_speed_in_get_perf(self, value: bool) -> Self
pub const fn with_write_speed_in_get_perf(self, value: bool) -> Self
Bits: 1..2
Sourcepub const fn set_write_speed_in_get_perf(&mut self, value: bool)
pub const fn set_write_speed_in_get_perf(&mut self, value: bool)
Bits: 1..2
Sourcepub const fn set_write_speed_in_get_perf_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_write_speed_in_get_perf_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 1..2
Sourcepub const fn write_speed_in_mp2_a(&self) -> bool
pub const fn write_speed_in_mp2_a(&self) -> bool
Bits: 2..3
Sourcepub const fn with_write_speed_in_mp2_a_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_write_speed_in_mp2_a_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 2..3
Sourcepub const fn with_write_speed_in_mp2_a(self, value: bool) -> Self
pub const fn with_write_speed_in_mp2_a(self, value: bool) -> Self
Bits: 2..3
Sourcepub const fn set_write_speed_in_mp2_a(&mut self, value: bool)
pub const fn set_write_speed_in_mp2_a(&mut self, value: bool)
Bits: 2..3
Sourcepub const fn set_write_speed_in_mp2_a_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_write_speed_in_mp2_a_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 2..3
Sourcepub const fn set_cdspeed(&self) -> bool
pub const fn set_cdspeed(&self) -> bool
Bits: 3..4
Sourcepub const fn with_set_cdspeed_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_set_cdspeed_checked(self, value: bool) -> Result<Self, ()>
Bits: 3..4
Sourcepub const fn with_set_cdspeed(self, value: bool) -> Self
pub const fn with_set_cdspeed(self, value: bool) -> Self
Bits: 3..4
Sourcepub const fn set_set_cdspeed(&mut self, value: bool)
pub const fn set_set_cdspeed(&mut self, value: bool)
Bits: 3..4
Sourcepub const fn read_buffer_capacity_block(&self) -> bool
pub const fn read_buffer_capacity_block(&self) -> bool
Bits: 4..5
Sourcepub const fn with_read_buffer_capacity_block_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_read_buffer_capacity_block_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 4..5
Sourcepub const fn with_read_buffer_capacity_block(self, value: bool) -> Self
pub const fn with_read_buffer_capacity_block(self, value: bool) -> Self
Bits: 4..5
Sourcepub const fn set_read_buffer_capacity_block(&mut self, value: bool)
pub const fn set_read_buffer_capacity_block(&mut self, value: bool)
Bits: 4..5
Sourcepub const fn set_read_buffer_capacity_block_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_read_buffer_capacity_block_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 4..5
Sourcepub const fn with_reserved1_checked(self, value: u8) -> Result<Self, ()>
pub const fn with_reserved1_checked(self, value: u8) -> Result<Self, ()>
Bits: 5..8
Sourcepub const fn with_reserved1(self, value: u8) -> Self
pub const fn with_reserved1(self, value: u8) -> Self
Bits: 5..8
Sourcepub const fn set_reserved1(&mut self, value: u8)
pub const fn set_reserved1(&mut self, value: u8)
Bits: 5..8
Trait Implementations§
Source§impl Clone for RealTimeStreamingFlags
impl Clone for RealTimeStreamingFlags
Source§fn clone(&self) -> RealTimeStreamingFlags
fn clone(&self) -> RealTimeStreamingFlags
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 RealTimeStreamingFlags
impl Debug for RealTimeStreamingFlags
Source§impl Default for RealTimeStreamingFlags
impl Default for RealTimeStreamingFlags
Source§impl From<RealTimeStreamingFlags> for u8
impl From<RealTimeStreamingFlags> for u8
Source§fn from(v: RealTimeStreamingFlags) -> u8
fn from(v: RealTimeStreamingFlags) -> u8
Converts to this type from the input type.
Source§impl From<u8> for RealTimeStreamingFlags
impl From<u8> for RealTimeStreamingFlags
Source§impl FromBytes for RealTimeStreamingFlagswhere
u8: FromBytes,
impl FromBytes for RealTimeStreamingFlagswhere
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 RealTimeStreamingFlagswhere
u8: FromZeros,
impl FromZeros for RealTimeStreamingFlagswhere
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 RealTimeStreamingFlagswhere
u8: IntoBytes,
impl IntoBytes for RealTimeStreamingFlagswhere
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 RealTimeStreamingFlagswhere
Self: Sized,
impl KnownLayout for RealTimeStreamingFlagswhere
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 RealTimeStreamingFlagswhere
u8: TryFromBytes,
impl TryFromBytes for RealTimeStreamingFlagswhere
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 RealTimeStreamingFlags
impl Immutable for RealTimeStreamingFlagswhere
u8: Immutable,
Auto Trait Implementations§
impl Freeze for RealTimeStreamingFlags
impl RefUnwindSafe for RealTimeStreamingFlags
impl Send for RealTimeStreamingFlags
impl Sync for RealTimeStreamingFlags
impl Unpin for RealTimeStreamingFlags
impl UnsafeUnpin for RealTimeStreamingFlags
impl UnwindSafe for RealTimeStreamingFlags
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