pub struct MCPToken {
pub header: TokenHeader,
pub payload: TokenPayload,
pub signature: String,
}
Expand description
JWT-like token structure for MCP authentication
Fields§
§header: TokenHeader
Token header
payload: TokenPayload
Token payload
signature: String
Token signature
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MCPToken
impl<'de> Deserialize<'de> for MCPToken
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 MCPToken
impl RefUnwindSafe for MCPToken
impl Send for MCPToken
impl Sync for MCPToken
impl Unpin for MCPToken
impl UnwindSafe for MCPToken
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