Skip to main content

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}