RustAudio/dsp-chain

Compile error after adding crate

cmaughan opened this issue · 1 comments

After adding this crate, I got:

error[E0282]: type annotations needed
--> /Users/cmaughan/.cargo/registry/src/github.com-1ecc6299db9ec823/sample-0.6.2/src/window.rs:57:41
|
57 | let v = phase.to_float_sample().to_sample() * PI_2;
| ^^^^^^^^^ cannot infer type for type parameter S declared on the associated function to_sample
|
help: consider specifying the type argument in the method call
|
57 | let v = phase.to_float_sample().to_sample::() * PI_2;
| ^^^^^

We ran into the same problem. It seems like the release on crates.io is outdated. In our case using the git repo solved the problem:

[dependencies]
dsp-chain = {git="https://github.com/RustAudio/dsp-chain.git"}

It would be nice to update the crate on crates.io if this is the cause of the problem.