Replace pub field with AsRef impl

This commit is contained in:
Tyera Eulberg
2018-07-31 15:50:09 -06:00
committed by Grimes
parent fda3b9bbd4
commit 7ff721e563
6 changed files with 25 additions and 10 deletions

View File

@ -101,7 +101,7 @@ fn gossip_star() {
let mut yd = yv.table[&yv.me].clone();
yd.version = 0;
xv.insert(&yd);
trace!("star leader {:?}", &xv.me.0[..4]);
trace!("star leader {:?}", &xv.me.as_ref()[..4]);
}
});
}
@ -116,12 +116,16 @@ fn gossip_rstar() {
let xv = listen[0].0.read().unwrap();
xv.table[&xv.me].clone()
};
trace!("rstar leader {:?}", &xd.id.0[..4]);
trace!("rstar leader {:?}", &xd.id.as_ref()[..4]);
for n in 0..(num - 1) {
let y = (n + 1) % listen.len();
let mut yv = listen[y].0.write().unwrap();
yv.insert(&xd);
trace!("rstar insert {:?} into {:?}", &xd.id.0[..4], &yv.me.0[..4]);
trace!(
"rstar insert {:?} into {:?}",
&xd.id.as_ref()[..4],
&yv.me.as_ref()[..4]
);
}
});
}