pub struct ExitPlanModeCompletedData {
pub approved: Option<bool>,
pub auto_approve_edits: Option<bool>,
pub feedback: Option<String>,
pub request_id: RequestId,
pub selected_action: Option<String>,
}Expand description
Plan mode exit completion with the user’s approval decision and optional feedback
Fields§
§approved: Option<bool>Whether the plan was approved by the user
auto_approve_edits: Option<bool>Whether edits should be auto-approved without confirmation
feedback: Option<String>Free-form feedback from the user if they requested changes to the plan
request_id: RequestIdRequest ID of the resolved exit plan mode request; clients should dismiss any UI for this request
selected_action: Option<String>Which action the user selected (e.g. ‘autopilot’, ‘interactive’, ‘exit_only’)
Trait Implementations§
Source§impl Clone for ExitPlanModeCompletedData
impl Clone for ExitPlanModeCompletedData
Source§fn clone(&self) -> ExitPlanModeCompletedData
fn clone(&self) -> ExitPlanModeCompletedData
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 moreSource§impl Debug for ExitPlanModeCompletedData
impl Debug for ExitPlanModeCompletedData
Source§impl<'de> Deserialize<'de> for ExitPlanModeCompletedData
impl<'de> Deserialize<'de> for ExitPlanModeCompletedData
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 ExitPlanModeCompletedData
impl RefUnwindSafe for ExitPlanModeCompletedData
impl Send for ExitPlanModeCompletedData
impl Sync for ExitPlanModeCompletedData
impl Unpin for ExitPlanModeCompletedData
impl UnsafeUnpin for ExitPlanModeCompletedData
impl UnwindSafe for ExitPlanModeCompletedData
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