Trait ittech::Get[][src]

pub trait Get<I> {
    type Output;
    fn get(&self, index: I) -> Option<&Self::Output>;
}

Associated Types

Loading content...

Required methods

fn get(&self, index: I) -> Option<&Self::Output>[src]

Loading content...

Implementors

impl Get<Channel> for Row[src]

type Output = Command

impl Get<InstrumentId> for Module[src]

type Output = InstrumentHeader

impl Get<PatternId> for Module[src]

type Output = Pattern

impl Get<SampleId> for Module[src]

type Output = Sample

impl<I, C> Get<&'_ I> for C where
    C: Get<I>,
    I: Copy
[src]

type Output = <C as Get<I>>::Output

Loading content...