Subject: | No longer subclasses Digest::base |
I'm not sure how bug worthy this is really.
I have code that takes a variable field, and I have a Moose type constraint that simply asserts that the variable ->isa('Digest::base') so I can assume it works as intended, and so the user can pass any digest object they desire.
However, now it no longer inherits Digest::base, Digest::SHA no longer *appears* to be compatible to my type check.
It could be my type checking is wrong to begin with, not sure.
Fortunately its not in a critical code path for me, and its not documented to end users that this can be replaced, and its hidden in a private attribute, so I can probably afford to change that without much fallout.
Just not sure that would be the right approach.