digest_io::HashWriter requires the digest implement Digest. However, the hmac crate's Hmac and related types only implement Update (likely because they would be unable to sanely implement Digest::new, since they need a key to work with).
A version of HashWriter that works with Update instead of Digest would be help with those types, as Update is the only interface it really needs after creation.
digest_io::HashWriterrequires the digest implementDigest. However, the hmac crate'sHmacand related types only implementUpdate(likely because they would be unable to sanely implementDigest::new, since they need a key to work with).A version of
HashWriterthat works withUpdateinstead ofDigestwould be help with those types, asUpdateis the only interface it really needs after creation.