pub struct TaskOutputInput {
pub task_id: String,
pub block: bool,
pub timeout: u64,
}Expand description
Input for the TaskOutput tool - retrieves output from background tasks.
Fields§
§task_id: StringThe task ID to get output from
block: boolWhether to wait for completion (default true)
timeout: u64Max wait time in ms (default 30000, max 600000)
Trait Implementations§
Source§impl Clone for TaskOutputInput
impl Clone for TaskOutputInput
Source§fn clone(&self) -> TaskOutputInput
fn clone(&self) -> TaskOutputInput
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 TaskOutputInput
impl Debug for TaskOutputInput
Source§impl<'de> Deserialize<'de> for TaskOutputInput
impl<'de> Deserialize<'de> for TaskOutputInput
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 PartialEq for TaskOutputInput
impl PartialEq for TaskOutputInput
Source§impl Serialize for TaskOutputInput
impl Serialize for TaskOutputInput
impl StructuralPartialEq for TaskOutputInput
Auto Trait Implementations§
impl Freeze for TaskOutputInput
impl RefUnwindSafe for TaskOutputInput
impl Send for TaskOutputInput
impl Sync for TaskOutputInput
impl Unpin for TaskOutputInput
impl UnsafeUnpin for TaskOutputInput
impl UnwindSafe for TaskOutputInput
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