PassG-lib
PassGen is a simple crate to help you to pseudo-random passwords matching a desired set of (simple constraints)
Usage
The crate's documentation gives an example on how to generate a random password. Basically, you will want to do something along these lines:
use *;
let generator = default
.alpha // this is the default
.digit // this is the default
.special // this is the default
.build
.expect