pub struct HandshakeReport {
pub run_id: Option<String>,
pub remote_addr: Option<SocketAddr>,
pub device_id: Option<String>,
pub policy: ConnectPolicy,
pub probe: Option<ProbeResult>,
pub discovery_attempts: Vec<DiscoveryAttempt>,
pub result: HandshakeReportResult,
pub timeline: TraceTimeline,
}Fields§
§run_id: Option<String>§remote_addr: Option<SocketAddr>§device_id: Option<String>§policy: ConnectPolicy§probe: Option<ProbeResult>§discovery_attempts: Vec<DiscoveryAttempt>§result: HandshakeReportResult§timeline: TraceTimelineImplementations§
Source§impl HandshakeReport
impl HandshakeReport
pub fn into_result(self) -> Result<AlpineClient, AlpineSdkError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for HandshakeReport
impl !RefUnwindSafe for HandshakeReport
impl !UnwindSafe for HandshakeReport
impl Send for HandshakeReport
impl Sync for HandshakeReport
impl Unpin for HandshakeReport
impl UnsafeUnpin for HandshakeReport
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