pub struct TMFilter();Expand description
Filter the schedule to reduce patterns by swapping samples to make the schedule “look like” the Thue-Morse sequence.
The Thue-Morse sequence is known to avoid consecutive patterns and this effectively transfers that property to the schedule.
The iteration parameter alters the slice of the Thue-Morse sequence that is used for filtering.
Can be used as the .tm_filter() method.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TMFilter
impl RefUnwindSafe for TMFilter
impl Send for TMFilter
impl Sync for TMFilter
impl Unpin for TMFilter
impl UnwindSafe for TMFilter
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