This crate uses mutually exclusive features compile-time-rng, runtime-rng, and no-rng. The default behaviour of cargo is to enable the superset of all enabled features of all dependencies in the tree. There should be some kind of compile error if a conflicting set of features are enabled to prevent other people from having the same difficult-to-diagnose issue as me.