pub struct ChannelCount(/* private fields */);Expand description
A supported number of channels on an audio node.
This number cannot be greater than 64.
Implementations§
Trait Implementations§
Source§impl Clone for ChannelCount
impl Clone for ChannelCount
Source§fn clone(&self) -> ChannelCount
fn clone(&self) -> ChannelCount
Returns a copy 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 ChannelCount
impl Debug for ChannelCount
Source§impl Default for ChannelCount
impl Default for ChannelCount
Source§fn default() -> ChannelCount
fn default() -> ChannelCount
Returns the “default value” for a type. Read more
Source§impl From<usize> for ChannelCount
impl From<usize> for ChannelCount
Source§impl Hash for ChannelCount
impl Hash for ChannelCount
Source§impl Into<u32> for ChannelCount
impl Into<u32> for ChannelCount
Source§impl Into<usize> for ChannelCount
impl Into<usize> for ChannelCount
Source§impl Ord for ChannelCount
impl Ord for ChannelCount
Source§fn cmp(&self, other: &ChannelCount) -> Ordering
fn cmp(&self, other: &ChannelCount) -> 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 ChannelCount
impl PartialEq for ChannelCount
Source§impl PartialOrd for ChannelCount
impl PartialOrd for ChannelCount
impl Copy for ChannelCount
impl Eq for ChannelCount
impl StructuralPartialEq for ChannelCount
Auto Trait Implementations§
impl Freeze for ChannelCount
impl RefUnwindSafe for ChannelCount
impl Send for ChannelCount
impl Sync for ChannelCount
impl Unpin for ChannelCount
impl UnwindSafe for ChannelCount
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
Source§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().