pub struct TaskRequestParams {
pub ttl: Option<u64>,
}Expand description
Parameters for task-augmented requests (the task field in CallToolParams)
Fields§
§ttl: Option<u64>Time-to-live for the task in milliseconds
Trait Implementations§
Source§impl Clone for TaskRequestParams
impl Clone for TaskRequestParams
Source§fn clone(&self) -> TaskRequestParams
fn clone(&self) -> TaskRequestParams
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 TaskRequestParams
impl Debug for TaskRequestParams
Source§impl<'de> Deserialize<'de> for TaskRequestParams
impl<'de> Deserialize<'de> for TaskRequestParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskRequestParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskRequestParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TaskRequestParams
impl Serialize for TaskRequestParams
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 TaskRequestParams
impl RefUnwindSafe for TaskRequestParams
impl Send for TaskRequestParams
impl Sync for TaskRequestParams
impl Unpin for TaskRequestParams
impl UnsafeUnpin for TaskRequestParams
impl UnwindSafe for TaskRequestParams
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