pub trait Sample:
Copy
+ CoerceFrom<usize>
+ CoerceFrom<f64>
+ CoerceFrom<f32>
+ FftNum
+ Mul
+ Div
+ Add
+ Sub
+ MulAssign
+ RemAssign
+ DivAssign
+ SubAssign
+ AddAssign
+ AvxSample
+ SseSample
+ NeonSample
+ Send {
const PI: Self;
// Required methods
fn sin(self) -> Self;
fn cos(self) -> Self;
// Provided method
fn coerce<T>(value: T) -> Self
where Self: CoerceFrom<T> { ... }
}Expand description
Required Associated Constants§
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".