pub enum InstrumentDefinitionValidationReason {
EmptyId,
InvalidStaffCount {
staff_count: u8,
},
InvalidMidiChannel {
midi_channel: u8,
},
InvalidRange {
kind: InstrumentRangeKind,
range: InstrumentRange,
},
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InstrumentDefinitionValidationReason
impl<'de> Deserialize<'de> for InstrumentDefinitionValidationReason
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 InstrumentDefinitionValidationReason
impl RefUnwindSafe for InstrumentDefinitionValidationReason
impl Send for InstrumentDefinitionValidationReason
impl Sync for InstrumentDefinitionValidationReason
impl Unpin for InstrumentDefinitionValidationReason
impl UnsafeUnpin for InstrumentDefinitionValidationReason
impl UnwindSafe for InstrumentDefinitionValidationReason
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