pub struct BackbonePeerPoolMemberStatus {
pub name: String,
pub remote: String,
pub source: String,
pub priority: u8,
pub state: String,
pub interface_id: Option<u64>,
pub failure_count: usize,
pub last_error: Option<String>,
pub cooldown_remaining_seconds: Option<f64>,
}Expand description
Runtime status for one outbound Backbone peer-pool member.
Fields§
§name: String§remote: String§source: String§priority: u8§state: String§interface_id: Option<u64>§failure_count: usize§last_error: Option<String>§cooldown_remaining_seconds: Option<f64>Trait Implementations§
Source§impl Clone for BackbonePeerPoolMemberStatus
impl Clone for BackbonePeerPoolMemberStatus
Auto Trait Implementations§
impl Forget for BackbonePeerPoolMemberStatus
impl Freeze for BackbonePeerPoolMemberStatus
impl RefUnwindSafe for BackbonePeerPoolMemberStatus
impl Send for BackbonePeerPoolMemberStatus
impl Sync for BackbonePeerPoolMemberStatus
impl Unpin for BackbonePeerPoolMemberStatus
impl UnsafeUnpin for BackbonePeerPoolMemberStatus
impl UnwindSafe for BackbonePeerPoolMemberStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more