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
Captured MCP schema discovery response, emitted BEFORE proxy rewrite.
Fields§
§ts: i64Unix milliseconds (UTC).
proxy: StringProxy name.
upstream_url: StringUpstream MCP server URL.
method: StringMCP method that produced this response (e.g., “initialize”, “tools/list”).
payload: StringThe raw result field from the JSON-RPC response, serialized as JSON.
page_status: PageStatusPagination state — used by the writer to buffer multi-page responses.
Trait Implementations§
Source§impl Clone for SchemaCaptureEvent
impl Clone for SchemaCaptureEvent
Source§fn clone(&self) -> SchemaCaptureEvent
fn clone(&self) -> SchemaCaptureEvent
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 SchemaCaptureEvent
impl Debug for SchemaCaptureEvent
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