@ -130,7 +130,7 @@ fn is_duration_chr(c: char) -> bool {
fn get_multiplicator(input: &str) -> IResult<&str, u64> {
let (input, nb) = take_while_m_n(1, 1, is_duration_chr)(input)?;
let mult = match nb.chars().nth(0) {
let mult = match nb.chars().next() {
Some('s') => 1,
Some('m') => 60,
Some('h') => 3_600,
@ -34,7 +34,7 @@ fn update_nonce(endpoint: &mut Endpoint, response: &Response) -> Result<(), Erro
let msg = format!("{}: invalid nonce.", &nonce);
return Err(msg.into());
}
endpoint.nonce = Some(nonce.to_string());
endpoint.nonce = Some(nonce);
Ok(())
@ -64,10 +64,9 @@ impl MainEventLoop {
env: crt.env.to_owned(),
id: i + 1,
};
if !endpoints.contains_key(&endpoint_name) {
let ep = Arc::new(RwLock::new(endpoint));
endpoints.insert(endpoint_name, ep);
endpoints
.entry(endpoint_name)
.or_insert_with(|| Arc::new(RwLock::new(endpoint)));
init_account(&cert)?;
certs.push(cert);
@ -135,7 +135,7 @@ fn write_file(cert: &Certificate, file_type: FileType, data: &[u8]) -> Result<()
let mut hook_data = FileStorageHookData {
file_name,
file_directory,
file_path: path.to_path_buf(),
file_path: path.to_owned(),
env: HashMap::new(),
hook_data.set_env(&cert.env);