Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
In practice, most errors need to satisfy: std::error::Error + Send + Sync + 'static and `Signer::Error` is no exception. By defining the bound on the trait here, some wild tricks involving associated type bounds can be removed from `link-crypto`. This lets us avoid a compiler bug in recent `rustc`s [0] without compromising errrrgonomics. [0]: rust-lang/rust#90691 Signed-off-by: Kim Altintop <[email protected]>
- Loading branch information