pub struct IpcCall {
pub id: String,
pub command: String,
pub timestamp: DateTime<Utc>,
pub duration_ms: Option<u64>,
pub result: IpcResult,
pub arg_size_bytes: usize,
pub webview_label: String,
}Expand description
A single Tauri IPC call with timing, result, and source webview.
Fields§
§id: StringUnique call identifier for correlation.
command: StringName of the Tauri command that was invoked.
timestamp: DateTime<Utc>When the call was initiated.
duration_ms: Option<u64>Round-trip duration in milliseconds, if completed.
result: IpcResultCurrent outcome of the call (pending, ok, or error).
arg_size_bytes: usizeSize of the serialized arguments in bytes.
webview_label: StringLabel of the webview that initiated the call.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IpcCall
impl<'de> Deserialize<'de> for IpcCall
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 IpcCall
impl RefUnwindSafe for IpcCall
impl Send for IpcCall
impl Sync for IpcCall
impl Unpin for IpcCall
impl UnsafeUnpin for IpcCall
impl UnwindSafe for IpcCall
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