pub struct McpHeadersRefreshRequiredData {
pub reason: McpHeadersRefreshRequiredReason,
pub request_id: RequestId,
pub server_name: String,
pub server_url: String,
}Expand description
Session event “mcp.headers_refresh_required”. Dynamic headers refresh request for a remote MCP server
Fields§
§reason: McpHeadersRefreshRequiredReasonWhy dynamic headers are being requested.
request_id: RequestIdUnique identifier for this headers refresh request; used to respond via session.mcp.headers.handlePendingHeadersRefreshRequest()
server_name: StringDisplay name of the remote MCP server requesting headers
server_url: StringURL of the remote MCP server requesting headers
Trait Implementations§
Source§impl Clone for McpHeadersRefreshRequiredData
impl Clone for McpHeadersRefreshRequiredData
Source§fn clone(&self) -> McpHeadersRefreshRequiredData
fn clone(&self) -> McpHeadersRefreshRequiredData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for McpHeadersRefreshRequiredData
impl Default for McpHeadersRefreshRequiredData
Source§fn default() -> McpHeadersRefreshRequiredData
fn default() -> McpHeadersRefreshRequiredData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpHeadersRefreshRequiredData
impl<'de> Deserialize<'de> for McpHeadersRefreshRequiredData
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 McpHeadersRefreshRequiredData
impl RefUnwindSafe for McpHeadersRefreshRequiredData
impl Send for McpHeadersRefreshRequiredData
impl Sync for McpHeadersRefreshRequiredData
impl Unpin for McpHeadersRefreshRequiredData
impl UnsafeUnpin for McpHeadersRefreshRequiredData
impl UnwindSafe for McpHeadersRefreshRequiredData
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