pub enum Command {
Show 99 variants
AddNote(AddNoteCmd),
AddPitch(AddPitchCmd),
SetDuration(SetDurationCmd),
DeleteNote(DeleteNoteCmd),
AddMeasure(AddMeasureCmd),
DeleteMeasure(DeleteMeasureCmd),
SetTempo(SetTempoCmd),
NewScore(NewScoreCmd),
AddHairpin(AddHairpinCmd),
ToggleTie(ToggleTieCmd),
SetDynamic(SetDynamicCmd),
ToggleArticulation(ToggleArticulationCmd),
SetKeySignature(SetKeySignatureCmd),
SetTimeSignature(SetTimeSignatureCmd),
SetBarline(SetBarlineCmd),
AddPart(AddPartCmd),
DeletePart(DeletePartCmd),
ReorderParts(ReorderPartsCmd),
SetMetadata(SetMetadataCmd),
SetRehearsalMark(SetRehearsalMarkCmd),
SetNavigationMark(SetNavigationMarkCmd),
SetChordSymbol(SetChordSymbolCmd),
SetHarmonyRange(SetHarmonyRangeCmd),
SetFiguredBass(SetFiguredBassCmd),
SetHarpPedalDiagrams(SetHarpPedalDiagramsCmd),
SetGrace(SetGraceCmd),
SetOttava(SetOttavaCmd),
SetLyric(SetLyricCmd),
SetMultiRest(SetMultiRestCmd),
AddPedal(AddPedalCmd),
SetVolta(SetVoltaCmd),
SetClef(SetClefCmd),
SetPartName(SetPartNameCmd),
SetMidiInstrument(SetMidiInstrumentCmd),
SetPercussionKit(SetPercussionKitCmd),
SetInstrumentDefinition(SetInstrumentDefinitionCmd),
SetMeasureInstrumentChange(SetMeasureInstrumentChangeCmd),
SetMeasureTablatureChange(SetMeasureTablatureChangeCmd),
UpsertScoreView(UpsertScoreViewCmd),
RemoveScoreView(RemoveScoreViewCmd),
SetTranspose(SetTransposeCmd),
TransposeStaffRegion(TransposeStaffRegionCmd),
SetTempoAtMeasure(SetTempoAtMeasureCmd),
SetTempoRampAtMeasure(SetTempoRampAtMeasureCmd),
PasteVoice(PasteVoiceCmd),
PasteRange(PasteRangeCmd),
PasteScoreFragment(PasteScoreFragmentCmd),
ExchangeVoices(ExchangeVoicesCmd),
MoveOrCopyVoiceRange(MoveOrCopyVoiceRangeCmd),
SplitMeasure(SplitMeasureCmd),
JoinMeasures(JoinMeasuresCmd),
ImplodeStaves(ImplodeStavesCmd),
ExplodeVoices(ExplodeVoicesCmd),
ExplodeChordPitches(ExplodeChordPitchesCmd),
ScaleVoiceRange(ScaleVoiceRangeCmd),
SetSystemBreak(SetSystemBreakCmd),
SetPageBreak(SetPageBreakCmd),
SetSectionBreak(SetSectionBreakCmd),
ToggleSlur(ToggleSlurCmd),
AddStaff(AddStaffCmd),
DeleteStaff(DeleteStaffCmd),
SetTuplet(SetTupletCmd),
RespellScore(RespellScoreCmd),
RespellScoreToKey(RespellScoreToKeyCmd),
RespellStaffRegion(RespellStaffRegionCmd),
CycleEnharmonicSpelling(CycleEnharmonicSpellingCmd),
ResequenceRehearsalMarks(ResequenceRehearsalMarksCmd),
SetSystemBreakInterval(SetSystemBreakIntervalCmd),
RemoveTrailingEmptyMeasures(RemoveTrailingEmptyMeasuresCmd),
SetStem(SetStemCmd),
SetArpeggio(SetArpeggioCmd),
SetTechniqueText(SetTechniqueTextCmd),
SetFingering(SetFingeringCmd),
SetFingerings(SetFingeringsCmd),
SetStringNumber(SetStringNumberCmd),
SetTabPosition(SetTabPositionCmd),
SetTablatureConfig(SetTablatureConfigCmd),
SetStaffPresentation(SetStaffPresentationCmd),
SetNoteHead(SetNoteHeadCmd),
SetCue(SetCueCmd),
SetUnpitched(SetUnpitchedCmd),
SetInstrumentId(SetInstrumentIdCmd),
SetNotePlacement(SetNotePlacementCmd),
SetGuitarTechnique(SetGuitarTechniqueCmd),
SetGuitarBendAlter(SetGuitarBendAlterCmd),
SetGuitarBendCurve(SetGuitarBendCurveCmd),
SetExpressionText(SetExpressionTextCmd),
SetMeasureText(SetMeasureTextCmd),
SetScoreText(SetScoreTextCmd),
SetScoreStyleOverrides(SetScoreStyleOverridesCmd),
SetObjectStyleOverrides(SetObjectStyleOverridesCmd),
ToggleTrillLine(ToggleTrillLineCmd),
SetGlissando(SetGlissandoCmd),
SetCrossStaff(SetCrossStaffCmd),
SetPartGroup(SetPartGroupCmd),
AddSpanner(AddSpannerCmd),
UpdateSpanner(UpdateSpannerCmd),
RemoveSpanner(RemoveSpannerCmd),
Batch(BatchCmd),
}Variants§
AddNote(AddNoteCmd)
AddPitch(AddPitchCmd)
SetDuration(SetDurationCmd)
DeleteNote(DeleteNoteCmd)
AddMeasure(AddMeasureCmd)
DeleteMeasure(DeleteMeasureCmd)
SetTempo(SetTempoCmd)
NewScore(NewScoreCmd)
AddHairpin(AddHairpinCmd)
ToggleTie(ToggleTieCmd)
SetDynamic(SetDynamicCmd)
ToggleArticulation(ToggleArticulationCmd)
SetKeySignature(SetKeySignatureCmd)
SetTimeSignature(SetTimeSignatureCmd)
SetBarline(SetBarlineCmd)
AddPart(AddPartCmd)
DeletePart(DeletePartCmd)
ReorderParts(ReorderPartsCmd)
SetMetadata(SetMetadataCmd)
SetRehearsalMark(SetRehearsalMarkCmd)
SetChordSymbol(SetChordSymbolCmd)
SetHarmonyRange(SetHarmonyRangeCmd)
SetFiguredBass(SetFiguredBassCmd)
SetHarpPedalDiagrams(SetHarpPedalDiagramsCmd)
SetGrace(SetGraceCmd)
SetOttava(SetOttavaCmd)
SetLyric(SetLyricCmd)
SetMultiRest(SetMultiRestCmd)
AddPedal(AddPedalCmd)
SetVolta(SetVoltaCmd)
SetClef(SetClefCmd)
SetPartName(SetPartNameCmd)
SetMidiInstrument(SetMidiInstrumentCmd)
SetPercussionKit(SetPercussionKitCmd)
SetInstrumentDefinition(SetInstrumentDefinitionCmd)
SetMeasureInstrumentChange(SetMeasureInstrumentChangeCmd)
SetMeasureTablatureChange(SetMeasureTablatureChangeCmd)
UpsertScoreView(UpsertScoreViewCmd)
RemoveScoreView(RemoveScoreViewCmd)
SetTranspose(SetTransposeCmd)
TransposeStaffRegion(TransposeStaffRegionCmd)
SetTempoAtMeasure(SetTempoAtMeasureCmd)
SetTempoRampAtMeasure(SetTempoRampAtMeasureCmd)
PasteVoice(PasteVoiceCmd)
PasteRange(PasteRangeCmd)
PasteScoreFragment(PasteScoreFragmentCmd)
ExchangeVoices(ExchangeVoicesCmd)
MoveOrCopyVoiceRange(MoveOrCopyVoiceRangeCmd)
SplitMeasure(SplitMeasureCmd)
JoinMeasures(JoinMeasuresCmd)
ImplodeStaves(ImplodeStavesCmd)
ExplodeVoices(ExplodeVoicesCmd)
ExplodeChordPitches(ExplodeChordPitchesCmd)
ScaleVoiceRange(ScaleVoiceRangeCmd)
SetSystemBreak(SetSystemBreakCmd)
SetPageBreak(SetPageBreakCmd)
SetSectionBreak(SetSectionBreakCmd)
ToggleSlur(ToggleSlurCmd)
AddStaff(AddStaffCmd)
DeleteStaff(DeleteStaffCmd)
SetTuplet(SetTupletCmd)
RespellScore(RespellScoreCmd)
RespellScoreToKey(RespellScoreToKeyCmd)
RespellStaffRegion(RespellStaffRegionCmd)
CycleEnharmonicSpelling(CycleEnharmonicSpellingCmd)
ResequenceRehearsalMarks(ResequenceRehearsalMarksCmd)
SetSystemBreakInterval(SetSystemBreakIntervalCmd)
RemoveTrailingEmptyMeasures(RemoveTrailingEmptyMeasuresCmd)
SetStem(SetStemCmd)
SetArpeggio(SetArpeggioCmd)
SetTechniqueText(SetTechniqueTextCmd)
SetFingering(SetFingeringCmd)
SetFingerings(SetFingeringsCmd)
SetStringNumber(SetStringNumberCmd)
SetTabPosition(SetTabPositionCmd)
SetTablatureConfig(SetTablatureConfigCmd)
SetStaffPresentation(SetStaffPresentationCmd)
SetNoteHead(SetNoteHeadCmd)
SetCue(SetCueCmd)
SetUnpitched(SetUnpitchedCmd)
SetInstrumentId(SetInstrumentIdCmd)
SetNotePlacement(SetNotePlacementCmd)
SetGuitarTechnique(SetGuitarTechniqueCmd)
SetGuitarBendAlter(SetGuitarBendAlterCmd)
SetGuitarBendCurve(SetGuitarBendCurveCmd)
SetExpressionText(SetExpressionTextCmd)
SetMeasureText(SetMeasureTextCmd)
SetScoreText(SetScoreTextCmd)
SetScoreStyleOverrides(SetScoreStyleOverridesCmd)
SetObjectStyleOverrides(SetObjectStyleOverridesCmd)
ToggleTrillLine(ToggleTrillLineCmd)
SetGlissando(SetGlissandoCmd)
SetCrossStaff(SetCrossStaffCmd)
SetPartGroup(SetPartGroupCmd)
AddSpanner(AddSpannerCmd)
UpdateSpanner(UpdateSpannerCmd)
RemoveSpanner(RemoveSpannerCmd)
Batch(BatchCmd)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Command
impl<'de> Deserialize<'de> for Command
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnsafeUnpin for Command
impl UnwindSafe for Command
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