musicxml/elements/
harmon_closed.rs1use crate::datatypes::{HarmonClosedLocation, HarmonClosedValue};
2use alloc::{string::String, vec::Vec};
3use musicxml_internal::*;
4use musicxml_macros::*;
5
6#[derive(Debug, Default, PartialEq, Eq, AttributeDeserialize, AttributeSerialize)]
8pub struct HarmonClosedAttributes {
9 pub location: Option<HarmonClosedLocation>,
11}
12
13#[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)]
15#[rename("harmon-closed")]
16pub struct HarmonClosed {
17 pub attributes: HarmonClosedAttributes,
19 pub content: HarmonClosedValue,
21}