pub enum MusicPortDirection {
Input,
Output,
Sidechain,
}Expand description
The direction of a component port relative to the component.
Carried in a MusicPortDescriptor to mark whether a port consumes or
produces material.
Variants§
Input
The port receives material into the component.
Output
The port emits material from the component.
Sidechain
The port receives auxiliary side-chain material.
Implementations§
Trait Implementations§
Source§impl Clone for MusicPortDirection
impl Clone for MusicPortDirection
Source§fn clone(&self) -> MusicPortDirection
fn clone(&self) -> MusicPortDirection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MusicPortDirection
Source§impl Debug for MusicPortDirection
impl Debug for MusicPortDirection
impl Eq for MusicPortDirection
Source§impl Hash for MusicPortDirection
impl Hash for MusicPortDirection
Source§impl Ord for MusicPortDirection
impl Ord for MusicPortDirection
Source§fn cmp(&self, other: &MusicPortDirection) -> Ordering
fn cmp(&self, other: &MusicPortDirection) -> Ordering
1.21.0 (const: unstable) · 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 MusicPortDirection
impl PartialEq for MusicPortDirection
Source§impl PartialOrd for MusicPortDirection
impl PartialOrd for MusicPortDirection
impl StructuralPartialEq for MusicPortDirection
Auto Trait Implementations§
impl Freeze for MusicPortDirection
impl RefUnwindSafe for MusicPortDirection
impl Send for MusicPortDirection
impl Sync for MusicPortDirection
impl Unpin for MusicPortDirection
impl UnsafeUnpin for MusicPortDirection
impl UnwindSafe for MusicPortDirection
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