pub struct PendingConfirmation {
pub tool_id: String,
pub tool_name: String,
pub args: Value,
pub created_at: Instant,
pub timeout_ms: u64,
/* private fields */
}Expand description
A pending confirmation request
Fields§
§tool_id: StringTool call ID
tool_name: StringTool name
args: ValueTool arguments
created_at: InstantWhen the confirmation was requested
timeout_ms: u64Timeout in milliseconds
Implementations§
Source§impl PendingConfirmation
impl PendingConfirmation
Sourcepub fn is_timed_out(&self) -> bool
pub fn is_timed_out(&self) -> bool
Check if this confirmation has timed out
Sourcepub fn remaining_ms(&self) -> u64
pub fn remaining_ms(&self) -> u64
Get remaining time until timeout in milliseconds
Auto Trait Implementations§
impl Freeze for PendingConfirmation
impl !RefUnwindSafe for PendingConfirmation
impl Send for PendingConfirmation
impl Sync for PendingConfirmation
impl Unpin for PendingConfirmation
impl UnsafeUnpin for PendingConfirmation
impl !UnwindSafe for PendingConfirmation
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