pub struct NetworkCall {
pub session_id: String,
pub timestamp: DateTime<Utc>,
pub url: String,
pub tool: NetworkTool,
pub domain: String,
}Expand description
A network call event
Fields§
§session_id: String§timestamp: DateTime<Utc>§url: StringURL for WebFetch, query for WebSearch, empty for MCP
tool: NetworkTool§domain: StringExtracted domain (empty for WebSearch/MCP without URL)
Trait Implementations§
Source§impl Clone for NetworkCall
impl Clone for NetworkCall
Source§fn clone(&self) -> NetworkCall
fn clone(&self) -> NetworkCall
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 NetworkCall
impl Debug for NetworkCall
Source§impl<'de> Deserialize<'de> for NetworkCall
impl<'de> Deserialize<'de> for NetworkCall
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 NetworkCall
impl RefUnwindSafe for NetworkCall
impl Send for NetworkCall
impl Sync for NetworkCall
impl Unpin for NetworkCall
impl UnsafeUnpin for NetworkCall
impl UnwindSafe for NetworkCall
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