Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
async-signature: remove
AsyncDigestSigner
blanket implementation
This introduces a basic check to make sure our blanket implementation would not block manual implementation of the traits in this crate. Before this commit `AsyncDigestSigner` was causing a conflict: ``` --> async-signature/tests/mock_impl.rs:14:1 | 14 | / impl<D> async_signature::AsyncDigestSigner<D, Signature> for MockSigner 15 | | where 16 | | D: async_signature::Digest, | |_______________________________^ | = note: conflicting implementation in crate `async_signature`: - impl<D, S, T> AsyncDigestSigner<D, S> for T where D: Digest, T: DigestSigner<D, S>; = note: downstream crates may implement trait `async_signature::signature::DigestSigner<_, Signature>` for type `MockSigner` ```
- Loading branch information