Use new rand 0.5 API.
This commit is contained in:
parent
b994d16203
commit
c31794f581
@ -24,6 +24,7 @@ use std::convert::TryFrom;
|
|||||||
use std::fmt::{Display, Formatter, Result as FmtResult};
|
use std::fmt::{Display, Formatter, Result as FmtResult};
|
||||||
|
|
||||||
use rand::{Rng, thread_rng};
|
use rand::{Rng, thread_rng};
|
||||||
|
use rand::distributions::Alphanumeric;
|
||||||
use regex::Regex;
|
use regex::Regex;
|
||||||
use serde::{Deserialize, Deserializer, Serialize, Serializer};
|
use serde::{Deserialize, Deserializer, Serialize, Serializer};
|
||||||
use serde::de::{Error as SerdeError, Unexpected, Visitor};
|
use serde::de::{Error as SerdeError, Unexpected, Visitor};
|
||||||
@ -192,7 +193,7 @@ fn display(f: &mut Formatter, sigil: char, localpart: &str, hostname: &Host, por
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn generate_localpart(length: usize) -> String {
|
fn generate_localpart(length: usize) -> String {
|
||||||
thread_rng().gen_ascii_chars().take(length).collect()
|
thread_rng().sample_iter(&Alphanumeric).take(length).collect()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn validate_id<'a>(id: &'a str) -> Result<(), Error> {
|
fn validate_id<'a>(id: &'a str) -> Result<(), Error> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user