pub struct McpTokenSummary {
pub id: String,
pub name: String,
pub scope: TokenScope,
pub created_at: DateTime<Utc>,
pub expires_at: Option<DateTime<Utc>>,
pub last_used_at: Option<DateTime<Utc>>,
pub revoked_at: Option<DateTime<Utc>>,
}Expand description
列表响应 DTO:不含任何密钥材料,仅展示用元数据。
Fields§
§id: String§name: String§scope: TokenScope§created_at: DateTime<Utc>§expires_at: Option<DateTime<Utc>>§last_used_at: Option<DateTime<Utc>>§revoked_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for McpTokenSummary
impl Clone for McpTokenSummary
Source§fn clone(&self) -> McpTokenSummary
fn clone(&self) -> McpTokenSummary
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 McpTokenSummary
impl Debug for McpTokenSummary
Source§impl<'de> Deserialize<'de> for McpTokenSummary
impl<'de> Deserialize<'de> for McpTokenSummary
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 From<McpToken> for McpTokenSummary
impl From<McpToken> for McpTokenSummary
Source§impl PartialEq for McpTokenSummary
impl PartialEq for McpTokenSummary
Source§impl Serialize for McpTokenSummary
impl Serialize for McpTokenSummary
impl StructuralPartialEq for McpTokenSummary
Auto Trait Implementations§
impl Freeze for McpTokenSummary
impl RefUnwindSafe for McpTokenSummary
impl Send for McpTokenSummary
impl Sync for McpTokenSummary
impl Unpin for McpTokenSummary
impl UnsafeUnpin for McpTokenSummary
impl UnwindSafe for McpTokenSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.
§impl<T> Transportable for Twhere
T: Serialize + DeserializeOwned + 'static,
impl<T> Transportable for Twhere
T: Serialize + DeserializeOwned + 'static,
§fn transport_to_bytes(&self) -> Vec<u8> ⓘ
fn transport_to_bytes(&self) -> Vec<u8> ⓘ
Serialize the type to a byte vector for transport
§fn transport_from_bytes(bytes: &[u8]) -> Result<T, Error<Error>>
fn transport_from_bytes(bytes: &[u8]) -> Result<T, Error<Error>>
Deserialize the type from a byte slice