pub struct NearestScaleToneRealizer { /* private fields */ }Expand description
Built-in realizer that lands each source note on the nearest pitch in the selected scale.
Trait Implementations§
Source§impl Clone for NearestScaleToneRealizer
impl Clone for NearestScaleToneRealizer
Source§fn clone(&self) -> NearestScaleToneRealizer
fn clone(&self) -> NearestScaleToneRealizer
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 NearestScaleToneRealizer
impl Debug for NearestScaleToneRealizer
Source§impl Default for NearestScaleToneRealizer
impl Default for NearestScaleToneRealizer
Source§impl SerialRealizer for NearestScaleToneRealizer
impl SerialRealizer for NearestScaleToneRealizer
Source§fn id(&self) -> &RealizerId
fn id(&self) -> &RealizerId
Returns the stable realizer identity.
Source§fn realize(
&self,
plan: &SerialPlan,
context: &RealizationContext,
) -> Result<SerialRealization, StrictRealizationError>
fn realize( &self, plan: &SerialPlan, context: &RealizationContext, ) -> Result<SerialRealization, StrictRealizationError>
Realizes one immutable serial plan using the supplied context.
Auto Trait Implementations§
impl Freeze for NearestScaleToneRealizer
impl RefUnwindSafe for NearestScaleToneRealizer
impl Send for NearestScaleToneRealizer
impl Sync for NearestScaleToneRealizer
impl Unpin for NearestScaleToneRealizer
impl UnsafeUnpin for NearestScaleToneRealizer
impl UnwindSafe for NearestScaleToneRealizer
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