pub struct IoResult {
pub response: Value,
pub recorded_payload_id: Option<ArtifactId>,
}Expand description
Opaque IO result surface; collectors define typed adapters on top.
Fields§
§response: ValueCanonical JSON response payload.
recorded_payload_id: Option<ArtifactId>If recorded, points to the stored payload artifact.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IoResult
impl<'de> Deserialize<'de> for IoResult
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
impl Eq for IoResult
impl StructuralPartialEq for IoResult
Auto Trait Implementations§
impl Freeze for IoResult
impl RefUnwindSafe for IoResult
impl Send for IoResult
impl Sync for IoResult
impl Unpin for IoResult
impl UnsafeUnpin for IoResult
impl UnwindSafe for IoResult
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