use alloc::string::String;
use musicxml_internal::{DatatypeDeserializer, DatatypeSerializer};
use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize};
/// Represents the type of beam associated with each of 8 beam levels (up to 1024th notes) available for each note.
#[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)]
pub enum BeamValue {
/// 
#[rename("backward hook")]
BackwardHook,
/// 
Begin,
/// 
Continue,
/// 
End,
/// 
#[rename("forward hook")]
ForwardHook,
}