num-traits icon indicating copy to clipboard operation
num-traits copied to clipboard

add BITS associated constant to PrimInt

Open umanwizard opened this issue 2 years ago • 1 comments

umanwizard avatar Aug 14 '22 18:08 umanwizard

Unfortunately, this is a breaking change for external implementors, especially since this trait isn't sealed.

It's tempting to add a default to 8 * mem::size_of::<Self>(), but nothing says that the entire value has to be numeric bits either. It could be a wrapper with some other extraneous metadata, for example.

#247 suggests a new trait, which would avoid a breaking change.

cuviper avatar Oct 19 '22 23:10 cuviper