pub struct TasksRequestCapabilities {
pub tools: Option<TasksToolCapabilities>,
pub extra: HashMap<String, Value>,
}Expand description
Core MCP protocol types and error handling Describes which request types support task augmentation
Fields§
§tools: Option<TasksToolCapabilities>Tool request task capabilities
extra: HashMap<String, Value>Forward-compatible extension fields
Trait Implementations§
Source§impl Clone for TasksRequestCapabilities
impl Clone for TasksRequestCapabilities
Source§fn clone(&self) -> TasksRequestCapabilities
fn clone(&self) -> TasksRequestCapabilities
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 TasksRequestCapabilities
impl Debug for TasksRequestCapabilities
Source§impl Default for TasksRequestCapabilities
impl Default for TasksRequestCapabilities
Source§fn default() -> TasksRequestCapabilities
fn default() -> TasksRequestCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TasksRequestCapabilities
impl<'de> Deserialize<'de> for TasksRequestCapabilities
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TasksRequestCapabilities, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TasksRequestCapabilities, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TasksRequestCapabilities
impl Serialize for TasksRequestCapabilities
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TasksRequestCapabilities
impl RefUnwindSafe for TasksRequestCapabilities
impl Send for TasksRequestCapabilities
impl Sync for TasksRequestCapabilities
impl Unpin for TasksRequestCapabilities
impl UnsafeUnpin for TasksRequestCapabilities
impl UnwindSafe for TasksRequestCapabilities
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