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§impl Debug for ChannelStructure
impl Debug for ChannelStructure
impl Eq for ChannelStructure
Source§impl PartialEq for ChannelStructure
impl PartialEq 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 UnsafeUnpin 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