pub struct ProbeExchange {
pub request: ProbeDefinition,
pub response: ResponseSurface,
}Expand description
Request and response paired so analyzers always have the full context of what was sent.
Fields§
§request: ProbeDefinitionThe request that was executed.
response: ResponseSurfaceThe response surface that came back.
Trait Implementations§
Source§impl Clone for ProbeExchange
impl Clone for ProbeExchange
Source§fn clone(&self) -> ProbeExchange
fn clone(&self) -> ProbeExchange
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 ProbeExchange
impl Debug for ProbeExchange
Source§impl<'de> Deserialize<'de> for ProbeExchange
impl<'de> Deserialize<'de> for ProbeExchange
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 ProbeExchange
impl RefUnwindSafe for ProbeExchange
impl Send for ProbeExchange
impl Sync for ProbeExchange
impl Unpin for ProbeExchange
impl UnsafeUnpin for ProbeExchange
impl UnwindSafe for ProbeExchange
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