pub struct McpTaskMetadata {
pub ttl: Option<i64>,
}Expand description
Metadata controlling an MCP task’s lifetime.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§ttl: Option<i64>Task time-to-live.
Trait Implementations§
Source§impl Clone for McpTaskMetadata
impl Clone for McpTaskMetadata
Source§fn clone(&self) -> McpTaskMetadata
fn clone(&self) -> McpTaskMetadata
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 Debug for McpTaskMetadata
impl Debug for McpTaskMetadata
Source§impl Default for McpTaskMetadata
impl Default for McpTaskMetadata
Source§fn default() -> McpTaskMetadata
fn default() -> McpTaskMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpTaskMetadata
impl<'de> Deserialize<'de> for McpTaskMetadata
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 McpTaskMetadata
impl RefUnwindSafe for McpTaskMetadata
impl Send for McpTaskMetadata
impl Sync for McpTaskMetadata
impl Unpin for McpTaskMetadata
impl UnsafeUnpin for McpTaskMetadata
impl UnwindSafe for McpTaskMetadata
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