pub struct ActOutcome {
pub blocked: bool,
pub waiting_for_tool_results: bool,
pub waiting_for_url_elicitation: bool,
pub waiting_for_ask_user: bool,
pub waiting_for_tool_approval: bool,
}Expand description
Parsed act activity output the planner decides over.
Fields§
§blocked: bool§waiting_for_tool_results: bool§waiting_for_url_elicitation: boolThe pause is a URL mode elicitation consent card, which only a client
that declared url_elicitation can answer.
waiting_for_ask_user: boolThe pause is an ask_user question set, which only a client that
declared ask_user can answer (EVE-1057).
waiting_for_tool_approval: boolThe pause includes a hard tool-approval request (EVE-1140). Held whatever the client declared: the gated call already failed closed, and a person can answer it through the API even when no card is drawn.
Trait Implementations§
Source§impl Clone for ActOutcome
impl Clone for ActOutcome
Source§fn clone(&self) -> ActOutcome
fn clone(&self) -> ActOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ActOutcome
Source§impl Debug for ActOutcome
impl Debug for ActOutcome
Source§impl Default for ActOutcome
impl Default for ActOutcome
Source§fn default() -> ActOutcome
fn default() -> ActOutcome
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ActOutcome
impl RefUnwindSafe for ActOutcome
impl Send for ActOutcome
impl Sync for ActOutcome
impl Unpin for ActOutcome
impl UnsafeUnpin for ActOutcome
impl UnwindSafe for ActOutcome
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