pub struct VoiceLeadingPathCertificate {
pub leg_costs: Vec<i64>,
pub total_cost: i64,
}Expand description
Aggregate certificate for a sequence of independently certified legs.
Fields§
§leg_costs: Vec<i64>Certified optimum for each adjacent leg.
total_cost: i64Checked sum of all leg costs.
Trait Implementations§
Source§impl Clone for VoiceLeadingPathCertificate
impl Clone for VoiceLeadingPathCertificate
Source§fn clone(&self) -> VoiceLeadingPathCertificate
fn clone(&self) -> VoiceLeadingPathCertificate
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 VoiceLeadingPathCertificate
impl Debug for VoiceLeadingPathCertificate
impl Eq for VoiceLeadingPathCertificate
impl StructuralPartialEq for VoiceLeadingPathCertificate
Auto Trait Implementations§
impl Freeze for VoiceLeadingPathCertificate
impl RefUnwindSafe for VoiceLeadingPathCertificate
impl Send for VoiceLeadingPathCertificate
impl Sync for VoiceLeadingPathCertificate
impl Unpin for VoiceLeadingPathCertificate
impl UnsafeUnpin for VoiceLeadingPathCertificate
impl UnwindSafe for VoiceLeadingPathCertificate
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