pub struct UpstreamTestResult {
pub id: String,
pub host: String,
pub port: u16,
pub target: String,
pub mode: String,
pub reachable: bool,
pub latency_ms: Option<u64>,
pub error: Option<String>,
pub failure: Option<String>,
pub failed_hop: Option<usize>,
}Fields§
§id: String§host: String§port: u16§target: String§mode: String§reachable: bool§latency_ms: Option<u64>§error: Option<String>§failure: Option<String>§failed_hop: Option<usize>Trait Implementations§
Auto Trait Implementations§
impl Freeze for UpstreamTestResult
impl RefUnwindSafe for UpstreamTestResult
impl Send for UpstreamTestResult
impl Sync for UpstreamTestResult
impl Unpin for UpstreamTestResult
impl UnsafeUnpin for UpstreamTestResult
impl UnwindSafe for UpstreamTestResult
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