pub struct EnqueueTaskParams {
pub tool_name: String,
pub arguments: Value,
pub ttl: Option<u64>,
}Expand description
Parameters for enqueuing a task
Fields§
§tool_name: StringTool name to execute
arguments: ValueArguments to pass to the tool
ttl: Option<u64>Optional time-to-live for the task result in seconds
Trait Implementations§
Source§impl Clone for EnqueueTaskParams
impl Clone for EnqueueTaskParams
Source§fn clone(&self) -> EnqueueTaskParams
fn clone(&self) -> EnqueueTaskParams
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 EnqueueTaskParams
impl Debug for EnqueueTaskParams
Source§impl<'de> Deserialize<'de> for EnqueueTaskParams
impl<'de> Deserialize<'de> for EnqueueTaskParams
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 EnqueueTaskParams
impl RefUnwindSafe for EnqueueTaskParams
impl Send for EnqueueTaskParams
impl Sync for EnqueueTaskParams
impl Unpin for EnqueueTaskParams
impl UnwindSafe for EnqueueTaskParams
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