pub struct MelodicInsertionCandidate {
pub source_anchor: NoteAddr,
pub beat: f64,
pub pitch: Pitch,
pub kind: MelodicInsertionKind,
pub score: i32,
pub reason_codes: Vec<String>,
pub constraint_violations: Vec<String>,
pub selected: bool,
}Fields§
§source_anchor: NoteAddr§beat: f64§pitch: Pitch§kind: MelodicInsertionKind§score: i32§reason_codes: Vec<String>§constraint_violations: Vec<String>§selected: boolTrait Implementations§
Source§impl Clone for MelodicInsertionCandidate
impl Clone for MelodicInsertionCandidate
Source§impl Debug for MelodicInsertionCandidate
impl Debug for MelodicInsertionCandidate
Source§impl<'de> Deserialize<'de> for MelodicInsertionCandidate
impl<'de> Deserialize<'de> for MelodicInsertionCandidate
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 Forget for MelodicInsertionCandidate
impl Freeze for MelodicInsertionCandidate
impl RefUnwindSafe for MelodicInsertionCandidate
impl Send for MelodicInsertionCandidate
impl Sync for MelodicInsertionCandidate
impl Unpin for MelodicInsertionCandidate
impl UnsafeUnpin for MelodicInsertionCandidate
impl UnwindSafe for MelodicInsertionCandidate
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