ongaku 0.0.1

MIDI-file tone generator
Documentation
pub mod midi;

pub struct Music {
    chunks: Vec<MusicChunk>,
}

impl Music {
    pub fn new<I: IntoIterator<Item=MusicChunk>>(iter: I) -> Self {
        Music {
            chunks: iter.into_iter().collect(),
         }
    }
}
#[derive(Copy, Clone)]
pub enum MusicChunk {
    Tone(u8),
    Rest(u8),
}

#[cfg(test)]
mod tests {
    #[test]
    fn it_works() {
        let result = 2 + 2;
        assert_eq!(result, 4);
    }
}