Hi.
I found in your API that BlobsProtocol: Deref<Store>
and (even more strange) BlobsProtocol: Deref<Blobs>
.
The Rust API guidelines state that only smart pointers should be implementing Deref
.
I think it would be a good idea to remove these Deref
implementations (and possibly others) for API clearity.
What do you think?