pub enum StateTransitionKind {
SpecVersion {
from: AbcSpecVersion,
to: AbcSpecVersion,
},
InterpretationMode {
from: ParseMode,
to: ParseMode,
},
Charset {
from: Option<String>,
to: String,
},
LineBreak {
from: LineBreakMode,
to: LineBreakMode,
},
DecorationDelimiter {
from: DecorationDelimiter,
to: DecorationDelimiter,
},
Meter {
from: Option<Meter>,
to: Meter,
},
UnitNoteLength {
from: Option<UnitNoteLength>,
to: UnitNoteLength,
},
Key {
from: Option<KeySignature>,
to: KeySignature,
},
Voice {
from: Option<VoiceDefinition>,
to: VoiceDefinition,
},
UserSymbol {
symbol: Option<char>,
},
Macro {
name: String,
},
}Variants§
SpecVersion
InterpretationMode
Charset
LineBreak
DecorationDelimiter
Meter
UnitNoteLength
Key
Voice
UserSymbol
Macro
Trait Implementations§
Source§impl Clone for StateTransitionKind
impl Clone for StateTransitionKind
Source§impl Debug for StateTransitionKind
impl Debug for StateTransitionKind
impl Eq for StateTransitionKind
Source§impl PartialEq for StateTransitionKind
impl PartialEq for StateTransitionKind
impl StructuralPartialEq for StateTransitionKind
Auto Trait Implementations§
impl Freeze for StateTransitionKind
impl RefUnwindSafe for StateTransitionKind
impl Send for StateTransitionKind
impl Sync for StateTransitionKind
impl Unpin for StateTransitionKind
impl UnsafeUnpin for StateTransitionKind
impl UnwindSafe for StateTransitionKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more