pub struct ProxyObservation {Show 13 fields
pub bound_addr: Option<SocketAddr>,
pub exit_code: Option<i32>,
pub stdout_lines: Vec<String>,
pub stderr_lines: Vec<String>,
pub connection_result: ConnectionResult,
pub protocol_reply: Option<ProtocolReply>,
pub bytes_sent: u64,
pub bytes_received: u64,
pub auth_result: Option<AuthResult>,
pub half_close: Option<HalfCloseBehavior>,
pub timing: TimingObservation,
pub cleanup: CleanupObservation,
pub error: Option<String>,
}Fields§
§bound_addr: Option<SocketAddr>§exit_code: Option<i32>§stdout_lines: Vec<String>§stderr_lines: Vec<String>§connection_result: ConnectionResult§protocol_reply: Option<ProtocolReply>§bytes_sent: u64§bytes_received: u64§auth_result: Option<AuthResult>§half_close: Option<HalfCloseBehavior>§timing: TimingObservation§cleanup: CleanupObservation§error: Option<String>Trait Implementations§
Source§impl Clone for ProxyObservation
impl Clone for ProxyObservation
Source§fn clone(&self) -> ProxyObservation
fn clone(&self) -> ProxyObservation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProxyObservation
impl Debug for ProxyObservation
Source§impl Default for ProxyObservation
impl Default for ProxyObservation
Source§fn default() -> ProxyObservation
fn default() -> ProxyObservation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProxyObservation
impl<'de> Deserialize<'de> for ProxyObservation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProxyObservation
impl RefUnwindSafe for ProxyObservation
impl Send for ProxyObservation
impl Sync for ProxyObservation
impl Unpin for ProxyObservation
impl UnsafeUnpin for ProxyObservation
impl UnwindSafe for ProxyObservation
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