A simple crate that allows you to generate random strings based on a given charset and length.
Add a dependence in Cargo.toml
toml
[dependencies]
random-string = "0.2.0"
```rust use random_string::{ Charset, GenResult, generate, };
fn main() { let charset_str = Charset::new("1234567890").unwrap();
let body = String::from("1234567890");
let charset_string = Charset::new(&*body).unwrap();
print_result(
generate(6, &charset_str)
);
print_result(
generate(6, &charset_string)
);
}
fn print_result(result: GenResult) { println!("Generated String: {}", result); println!("Generated Chars: {:?}", result); } ```