You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
And I have the From<ark-poly-commit-error> for MyError ofc.
The issue I see is that PolynomialCommitment has an associated Error type. And although the associated trait bounds seem correct. I can't make it work as requires me to add generics in all my errors where this should not be necessary.
See: https://github.com/arkworks-rs/poly-commit/blob/master/src/lib.rs#L174
Hey!
I've been with the
ark-poly-commit
library.And I have my
Error
enum where inside I have anArkPolyCommit
error variant.The issue is that seems I can't do:
Nor
And I have the
From<ark-poly-commit-error> for MyError
ofc.The issue I see is that
PolynomialCommitment
has an associated Error type. And although the associated trait bounds seem correct. I can't make it work as requires me to add generics in all my errors where this should not be necessary.See: https://github.com/arkworks-rs/poly-commit/blob/master/src/lib.rs#L174
Wondering how does people sort this out without ugly solutions like https://github.com/ZK-Garage/plonk/blob/master/plonk-core/src/error.rs#L96-L107.
Ideally, can't we remove the
Error
type from the trait and just leave the regular error? This would make integration within enums much easier.The text was updated successfully, but these errors were encountered: