filecoin-project / filecoin-ffi

C and CGO bindings for Filecoin's Rust libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remove unused Rust dependencies

vmx opened this issue · comments

In the Cargo.toml there is a dependency on bellperson, but it's not used in the source code.

It would make sense to go over all dependencies to see which ones are actually used.

I believe this was to force a specific version. But we should check.

I believe this was to force a specific version. But we should check.

Usually bellperson is really a pain. It contains trait definitions and you easily run into issues if two crates interoperating with each other don't have the same version. Hence I'd like to get rid of it as a direct dependency as much as possible.