note_pen/
part.rs

1use crate::measure::Measure;
2
3/// Represents an entire musical part.
4#[derive(Clone, Default)]
5#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
6pub struct Part {
7    pub name: Option<String>,
8    pub instrument: Option<String>,
9    pub measures: Vec<Measure>,
10}