chord_progression_parser/model/section.rs
1use super::chord_block::ChordBlock;
2use super::section_meta::SectionMeta;
3use serde::{Deserialize, Serialize};
4use typeshare::typeshare;
5
6#[typeshare]
7#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
8#[serde(rename_all = "camelCase")]
9pub struct Section {
10 pub meta_infos: Vec<SectionMeta>,
11 pub chord_blocks: Vec<ChordBlock>,
12}