pub struct MergedPeerRepeater {
pub hint: Vec<u8>,
pub name: Option<String>,
pub location: Option<NodeLocation>,
pub regions: Vec<[u8; 2]>,
pub rssi_dbm: Option<i16>,
pub snr: Option<Snr>,
pub last_heard_min: Option<u16>,
}Expand description
One row of a merged listing: everything known about one peer repeater, from either source or both.
Fields§
§hint: Vec<u8>Three bytes when an identity supplied the whole node hint, two when only an observation named this hop.
name: Option<String>§location: Option<NodeLocation>§regions: Vec<[u8; 2]>§rssi_dbm: Option<i16>The most recent reception, when one was measured.
snr: Option<Snr>§last_heard_min: Option<u16>Minutes since this peer was last heard from, by either source.
Trait Implementations§
Source§impl Clone for MergedPeerRepeater
impl Clone for MergedPeerRepeater
Source§fn clone(&self) -> MergedPeerRepeater
fn clone(&self) -> MergedPeerRepeater
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MergedPeerRepeater
impl Debug for MergedPeerRepeater
Source§impl PartialEq for MergedPeerRepeater
impl PartialEq for MergedPeerRepeater
impl Eq for MergedPeerRepeater
impl StructuralPartialEq for MergedPeerRepeater
Auto Trait Implementations§
impl Freeze for MergedPeerRepeater
impl RefUnwindSafe for MergedPeerRepeater
impl Send for MergedPeerRepeater
impl Sync for MergedPeerRepeater
impl Unpin for MergedPeerRepeater
impl UnwindSafe for MergedPeerRepeater
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)