Function sampara::signal::constant[][src]

pub fn constant<F, const N: usize>(frame: F) -> Constant<F, N> where
    F: Frame<N>, 

Creates a new Signal where each Frame is copied from a given constant Frame.

use sampara::{signal, Signal};

fn main() {
    let mut signal = signal::constant([1, 2, 3, 4]);

    assert_eq!(signal.next(), Some([1, 2, 3, 4]));
    assert_eq!(signal.next(), Some([1, 2, 3, 4]));
    assert_eq!(signal.next(), Some([1, 2, 3, 4]));
    assert_eq!(signal.next(), Some([1, 2, 3, 4]));
}