pub struct PlanExitRequestedNotification {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub request_id: String,
pub target_mode: PolicyMode,
pub plan_summary: Option<String>,
pub next_steps: Vec<String>,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§request_id: String§target_mode: PolicyMode§plan_summary: Option<String>§next_steps: Vec<String>Trait Implementations§
Source§impl Clone for PlanExitRequestedNotification
impl Clone for PlanExitRequestedNotification
Source§fn clone(&self) -> PlanExitRequestedNotification
fn clone(&self) -> PlanExitRequestedNotification
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<'de> Deserialize<'de> for PlanExitRequestedNotification
impl<'de> Deserialize<'de> for PlanExitRequestedNotification
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 PlanExitRequestedNotification
impl RefUnwindSafe for PlanExitRequestedNotification
impl Send for PlanExitRequestedNotification
impl Sync for PlanExitRequestedNotification
impl Unpin for PlanExitRequestedNotification
impl UnsafeUnpin for PlanExitRequestedNotification
impl UnwindSafe for PlanExitRequestedNotification
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