algori 0.13.0

Rust Algorithms
Documentation
mod complex;
mod dft;
mod pi;
pub use complex::*;
use core::ops::{Add, Div, Mul, Rem, Sub};
#[cfg(not(feature = "no_std"))]
pub use dft::*;
pub use pi::*;
pub trait NumOps<Rhs = Self, Output = Self>:
    Add<Rhs, Output = Output>
    + Sub<Rhs, Output = Output>
    + Mul<Rhs, Output = Output>
    + Div<Rhs, Output = Output>
    + Rem<Rhs, Output = Output>
{
}

impl<T, Rhs, Output> NumOps<Rhs, Output> for T where
    T: Add<Rhs, Output = Output>
        + Sub<Rhs, Output = Output>
        + Mul<Rhs, Output = Output>
        + Div<Rhs, Output = Output>
        + Rem<Rhs, Output = Output>
{
}