use alloc::string::String;
use musicxml_internal::{DatatypeDeserializer, DatatypeSerializer};
use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize};
/// Distinguishes between different line lengths for [Doit][crate::elements::Doit],
/// [Falloff][crate::elements::Falloff], [Plop][crate::elements::Plop],
/// and [Scoop][crate::elements::Scoop] articulations.
#[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)]
pub enum LineLength {
/// <span class="smufl"></span>
Short,
/// <span class="smufl"></span>
Medium,
/// <span class="smufl"></span>
Long,
}