pub struct StrictEventSpec {
pub sound: EventSound,
pub pitch_layout: StrictPitchLayout,
pub duration: Time,
pub velocity: u8,
pub channel: Channel,
pub articulation: Articulation,
pub tie: TiePolicy,
}Expand description
Explicit realization choices for one planned event.
Fields§
§sound: EventSoundSounding or silent behavior.
pitch_layout: StrictPitchLayoutPitch placement policy.
duration: TimeExact occupied duration.
velocity: u8MIDI velocity.
channel: ChannelMIDI channel.
articulation: ArticulationArticulation to apply when the event sounds.
tie: TiePolicyExplicit tie behavior.
Implementations§
Trait Implementations§
Source§impl Clone for StrictEventSpec
impl Clone for StrictEventSpec
Source§fn clone(&self) -> StrictEventSpec
fn clone(&self) -> StrictEventSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StrictEventSpec
impl Debug for StrictEventSpec
impl Eq for StrictEventSpec
Source§impl PartialEq for StrictEventSpec
impl PartialEq for StrictEventSpec
impl StructuralPartialEq for StrictEventSpec
Auto Trait Implementations§
impl Freeze for StrictEventSpec
impl RefUnwindSafe for StrictEventSpec
impl Send for StrictEventSpec
impl Sync for StrictEventSpec
impl Unpin for StrictEventSpec
impl UnsafeUnpin for StrictEventSpec
impl UnwindSafe for StrictEventSpec
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