Unison

Trait Unison 

Source
pub trait Unison {
    // Required method
    fn unison() -> Self;

    // Provided method
    fn is_unison(&self) -> bool
       where Self: Sized + PartialEq { ... }
}
Expand description

A musical unison is the identity interval in music theory, representing no pitch difference.

Required Methods§

Source

fn unison() -> Self

returns a single unison

Provided Methods§

Source

fn is_unison(&self) -> bool
where Self: Sized + PartialEq,

returns true if the caller’s value is equivalent to a single unison.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Unison for f32

Source§

impl Unison for f64

Source§

impl Unison for i8

Source§

impl Unison for i16

Source§

impl Unison for i32

Source§

impl Unison for i64

Source§

impl Unison for i128

Source§

impl Unison for isize

Source§

impl Unison for u8

Source§

impl Unison for u16

Source§

impl Unison for u32

Source§

impl Unison for u64

Source§

impl Unison for u128

Source§

impl Unison for usize

Implementors§