pub struct ExternalCallRecord {
pub name: String,
pub side_effect: SideEffect,
pub duration_ms: u32,
pub status: CallStatus,
pub request_digest: String,
pub response_digest: Option<String>,
pub error: Option<ErrorObject>,
}Fields§
§name: String§side_effect: SideEffect§duration_ms: u32§status: CallStatus§request_digest: String§response_digest: Option<String>§error: Option<ErrorObject>Trait Implementations§
Source§impl Clone for ExternalCallRecord
impl Clone for ExternalCallRecord
Source§fn clone(&self) -> ExternalCallRecord
fn clone(&self) -> ExternalCallRecord
Returns a duplicate of the value. Read more
1.0.0 · 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 ExternalCallRecord
impl Debug for ExternalCallRecord
Source§impl<'de> Deserialize<'de> for ExternalCallRecord
impl<'de> Deserialize<'de> for ExternalCallRecord
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 ExternalCallRecord
impl RefUnwindSafe for ExternalCallRecord
impl Send for ExternalCallRecord
impl Sync for ExternalCallRecord
impl Unpin for ExternalCallRecord
impl UnsafeUnpin for ExternalCallRecord
impl UnwindSafe for ExternalCallRecord
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