pub struct SchemaCaptureEvent {
pub ts: i64,
pub proxy: String,
pub upstream_url: String,
pub method: String,
pub payload: String,
pub page_status: PageStatus,
}Expand description
A schema discovery response captured from the proxy, ready for storage.
Fields§
§ts: i64Unix milliseconds (UTC).
proxy: StringProxy name from config.
upstream_url: StringUpstream MCP server URL.
method: StringMCP method (e.g., “initialize”, “tools/list”).
payload: StringJSON string of the result field.
page_status: PageStatusPagination state.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SchemaCaptureEvent
impl RefUnwindSafe for SchemaCaptureEvent
impl Send for SchemaCaptureEvent
impl Sync for SchemaCaptureEvent
impl Unpin for SchemaCaptureEvent
impl UnsafeUnpin for SchemaCaptureEvent
impl UnwindSafe for SchemaCaptureEvent
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