Documentation cleanup #5

Manually merged
armin merged 10 commits from develop into master 2020-03-05 05:03:52 +00:00
5 changed files with 9 additions and 7 deletions
Showing only changes of commit 7515462433 - Show all commits

View file

@ -5,7 +5,7 @@ use env_logger;
use structopt::StructOpt; use structopt::StructOpt;
use std:: { use std:: {
net::{SocketAddr, TcpStream}, net::TcpStream,
error::Error, error::Error,
path::PathBuf, path::PathBuf,
io::{Write, Read}, io::{Write, Read},

View file

@ -44,7 +44,7 @@ pub struct Keyring {
impl Keyring { impl Keyring {
pub fn new(certificate: Certificate) -> Keyring { pub fn new(certificate: Certificate) -> Keyring {
Keyring { Keyring {
certificate: certificate, certificate,
known_keys: HashMap::new() known_keys: HashMap::new()
} }
} }

View file

@ -10,7 +10,7 @@ pub fn generate_key(out: PathBuf) {
let cert = certificate.to_cbor().unwrap(); let cert = certificate.to_cbor().unwrap();
let mut writer = File::create(&out) let mut writer = File::create(&out)
.expect(&format!{"Could not create out file {}", &out.display()}); .unwrap_or_else(|_| panic!{"Could not create out file {}", &out.display()});
writer.write_all(&cert).unwrap(); writer.write_all(&cert).unwrap();
} }

View file

@ -7,7 +7,7 @@ use std::sync::RwLock;
use std::sync::RwLockReadGuard; use std::sync::RwLockReadGuard;
use std::sync::RwLockWriteGuard; use std::sync::RwLockWriteGuard;
use std::collections::HashMap; use std::collections::hash_map::{HashMap, Entry};
use coffer_common::coffer::*; use coffer_common::coffer::*;
@ -34,8 +34,10 @@ impl Coffer for CofferMap {
match lock.get_mut(&key.shard) { match lock.get_mut(&key.shard) {
Some(shard) => { Some(shard) => {
if shard.contains_key(&key.key) { Err(CofferError::Msg("Key exists")) } match shard.entry(key.key) {
else { shard.insert(key.key, value); Ok(()) } Entry::Occupied(_) => Err(CofferError::Msg("Key exists")),
Entry::Vacant(v) => { v.insert(value); Ok(()) }
}
} }
None => { None => {
lock.insert(key.shard.clone(), HashMap::new()); lock.insert(key.shard.clone(), HashMap::new());

View file

@ -59,7 +59,7 @@ where C: Coffer + Send + Sync + 'static
debug!{"Binding to socket {:?}", socket} debug!{"Binding to socket {:?}", socket}
let mut listener = TcpListener::bind(socket).await let mut listener = TcpListener::bind(socket).await
.expect(format!{"Could not bind to socket {}", socket}.as_str()); .expect("Could not bind to socket");
let server = async move { let server = async move {
let mut incoming = listener.incoming(); let mut incoming = listener.incoming();