pub struct VoiceSetting(/* private fields */);
Expand description
VoiceSetting
Implementations§
Source§impl VoiceSetting
impl VoiceSetting
Sourcepub fn into_inner(self) -> [u8; 2]
pub fn into_inner(self) -> [u8; 2]
Get the inner representation.
pub const fn air_coding_format_0(&self) -> bool
pub const fn set_air_coding_format_0(self, val: bool) -> Self
pub const fn air_coding_format_1(&self) -> bool
pub const fn set_air_coding_format_1(self, val: bool) -> Self
pub const fn linear_pcm_bit_position_0(&self) -> bool
pub const fn set_linear_pcm_bit_position_0(self, val: bool) -> Self
pub const fn linear_pcm_bit_position_1(&self) -> bool
pub const fn set_linear_pcm_bit_position_1(self, val: bool) -> Self
pub const fn linear_pcm_bit_position_2(&self) -> bool
pub const fn set_linear_pcm_bit_position_2(self, val: bool) -> Self
pub const fn input_sample_size(&self) -> bool
pub const fn set_input_sample_size(self, val: bool) -> Self
pub const fn input_data_format_0(&self) -> bool
pub const fn set_input_data_format_0(self, val: bool) -> Self
pub const fn input_data_format_1(&self) -> bool
pub const fn set_input_data_format_1(self, val: bool) -> Self
pub const fn input_coding_format_0(&self) -> bool
pub const fn set_input_coding_format_0(self, val: bool) -> Self
pub const fn input_coding_format_1(&self) -> bool
pub const fn set_input_coding_format_1(self, val: bool) -> Self
Trait Implementations§
Source§impl ByteAlignedValue for VoiceSetting
impl ByteAlignedValue for VoiceSetting
Source§fn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>
fn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>
Obtain a reference to this type from a byte slice. Read more
Source§impl Clone for VoiceSetting
impl Clone for VoiceSetting
Source§fn clone(&self) -> VoiceSetting
fn clone(&self) -> VoiceSetting
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 VoiceSetting
impl Debug for VoiceSetting
Source§impl Default for VoiceSetting
impl Default for VoiceSetting
Source§fn default() -> VoiceSetting
fn default() -> VoiceSetting
Returns the “default value” for a type. Read more
Source§impl FixedSizeValue for VoiceSetting
impl FixedSizeValue for VoiceSetting
Source§impl<'de> FromHciBytes<'de> for &'de VoiceSetting
impl<'de> FromHciBytes<'de> for &'de VoiceSetting
Source§fn from_hci_bytes(
data: &'de [u8],
) -> Result<(Self, &'de [u8]), FromHciBytesError>
fn from_hci_bytes( data: &'de [u8], ) -> Result<(Self, &'de [u8]), FromHciBytesError>
Deserialize bytes into a HCI type, return additional bytes.
Source§fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
Deserialize bytes into a HCI type, must consume all bytes.
Source§impl Hash for VoiceSetting
impl Hash for VoiceSetting
Source§impl Ord for VoiceSetting
impl Ord for VoiceSetting
Source§fn cmp(&self, other: &VoiceSetting) -> Ordering
fn cmp(&self, other: &VoiceSetting) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VoiceSetting
impl PartialEq for VoiceSetting
Source§impl PartialOrd for VoiceSetting
impl PartialOrd for VoiceSetting
impl Copy for VoiceSetting
impl Eq for VoiceSetting
impl StructuralPartialEq for VoiceSetting
Auto Trait Implementations§
impl Freeze for VoiceSetting
impl RefUnwindSafe for VoiceSetting
impl Send for VoiceSetting
impl Sync for VoiceSetting
impl Unpin for VoiceSetting
impl UnwindSafe for VoiceSetting
Blanket Implementations§
Source§impl<T> AsHciBytes for Twhere
T: FixedSizeValue,
impl<T> AsHciBytes for Twhere
T: FixedSizeValue,
Source§fn as_hci_bytes(&self) -> &[u8]
fn as_hci_bytes(&self) -> &[u8]
Get the byte representation of this type.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'de, T> FromHciBytes<'de> for Twhere
T: FixedSizeValue,
impl<'de, T> FromHciBytes<'de> for Twhere
T: FixedSizeValue,
Source§fn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>
fn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>
Deserialize bytes into a HCI type, return additional bytes.
Source§fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
Deserialize bytes into a HCI type, must consume all bytes.
Source§impl<'de, T> ReadHci<'de> for Twhere
T: FixedSizeValue,
impl<'de, T> ReadHci<'de> for Twhere
T: FixedSizeValue,
Source§const MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();
const MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();
Max length read by this type.
Source§fn read_hci<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
fn read_hci<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
Read this type from the provided reader.
Source§async fn read_hci_async<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
async fn read_hci_async<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
Read this type from the provided reader, async version.