pub struct McpSession {
pub token: String,
pub expiry: Option<SystemTime>,
}Fields§
§token: StringThe token for the MCP session.
expiry: Option<SystemTime>The expiry time of the session, if specified.
Trait Implementations§
Source§impl Clone for McpSession
impl Clone for McpSession
Source§fn clone(&self) -> McpSession
fn clone(&self) -> McpSession
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 McpSession
impl Debug for McpSession
Source§impl<'de> Deserialize<'de> for McpSession
impl<'de> Deserialize<'de> for McpSession
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
Source§impl Into<McpSession> for AuthSecret
impl Into<McpSession> for AuthSecret
Source§fn into(self) -> McpSession
fn into(self) -> McpSession
Converts this type into the (usually inferred) input type.
Source§impl Into<McpSession> for AuthSession
impl Into<McpSession> for AuthSession
Source§fn into(self) -> McpSession
fn into(self) -> McpSession
Converts this type into the (usually inferred) input type.
Source§impl JsonSchema for McpSession
impl JsonSchema for McpSession
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for McpSession
impl RefUnwindSafe for McpSession
impl Send for McpSession
impl Sync for McpSession
impl Unpin for McpSession
impl UnsafeUnpin for McpSession
impl UnwindSafe for McpSession
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