pub enum ChannelStructure {
ExplicitPositions {
positions: Vec<SpeakerPosition>,
},
DefinedLayout {
layout: u8,
omitted_channels_map: Option<u64>,
channel_order_definition: Option<u8>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ChannelStructure
impl Clone for ChannelStructure
Source§fn clone(&self) -> ChannelStructure
fn clone(&self) -> ChannelStructure
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 ChannelStructure
impl Debug for ChannelStructure
Source§impl PartialEq for ChannelStructure
impl PartialEq for ChannelStructure
impl Eq for ChannelStructure
impl StructuralPartialEq for ChannelStructure
Auto Trait Implementations§
impl Freeze for ChannelStructure
impl RefUnwindSafe for ChannelStructure
impl Send for ChannelStructure
impl Sync for ChannelStructure
impl Unpin for ChannelStructure
impl UnwindSafe for ChannelStructure
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