pub struct ExecutionLog {
pub execution_id: String,
pub tool_name: String,
pub timestamp: DateTime<Utc>,
pub request_data: RequestData,
pub response_data: Option<ResponseData>,
pub execution_metadata: ExecutionMetadata,
pub brightdata_details: Option<BrightDataDetails>,
}Fields§
§execution_id: String§tool_name: String§timestamp: DateTime<Utc>§request_data: RequestData§response_data: Option<ResponseData>§execution_metadata: ExecutionMetadata§brightdata_details: Option<BrightDataDetails>Trait Implementations§
Source§impl Debug for ExecutionLog
impl Debug for ExecutionLog
Source§impl<'de> Deserialize<'de> for ExecutionLog
impl<'de> Deserialize<'de> for ExecutionLog
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 ExecutionLog
impl RefUnwindSafe for ExecutionLog
impl Send for ExecutionLog
impl Sync for ExecutionLog
impl Unpin for ExecutionLog
impl UnwindSafe for ExecutionLog
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