use alloc::string::String;
use musicxml_internal::{DatatypeDeserializer, DatatypeSerializer};
use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize};
/// Represents barline style information.
#[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)]
pub enum BarStyle {
/// 
Dashed,
/// 
Dotted,
/// 
Heavy,
/// 
#[rename("heavy-heavy")]
HeavyHeavy,
/// 
#[rename("heavy-light")]
HeavyLight,
/// 
#[rename("light-heavy")]
LightHeavy,
/// 
#[rename("light-light")]
LightLight,
/// No barline appears.
None,
/// 
Regular,
/// 
Short,
/// 
Tick,
}