pub fn from_cents<'a, I: IntoIterator<Item=&'a Cents>>(steps: I, reference: Hz) -> Self {
        let steps = steps.into_iter().cloned().collect();
        CyclicTuning {
            steps, reference
        }
    }
/// Create a cyclic tuning from cents
///
/// `Cents(0.0)` should be excluded and the last interval is the period
Create a cyclic tuning from cents
`Cents(0.0)` should be excluded and the last interval is the period
Create a cyclic tuning from cents ` Cents ( 0 . 0 ) ` should be excluded and the last interval is the period
pub fn from_cents<'a, I: IntoIterator<Item=&'a Cents>>(steps: I, reference: Hz) -> Self {
        let steps = steps.into_iter().cloned().collect();
        CyclicTuning {
            steps, reference
        }
    }
pub fn from_cents < ' a , I : IntoIterator < Item = & ' a Cents > > ( steps : I , reference : Hz ) -> Self { let steps = steps . into_iter ( ) . cloned ( ) . collect ( ) ; CyclicTuning { steps , reference } }
Create a cyclic tuning from cents
`Cents(0.0)` should be excluded and the last interval is the period
Create a cyclic tuning from cents ` Cents ( 0 . 0 ) ` should be excluded and the last interval is the period
steps
I
reference
Hz
steps
I
reference
Hz