pub enum InterruptReason {
PlanApproval {
plan: Value,
},
UserInput {
prompt: String,
},
Custom {
reason: String,
data: Value,
},
}Expand description
Interrupt reason
Variants§
Trait Implementations§
Source§impl Clone for InterruptReason
impl Clone for InterruptReason
Source§fn clone(&self) -> InterruptReason
fn clone(&self) -> InterruptReason
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 InterruptReason
impl Debug for InterruptReason
Source§impl<'de> Deserialize<'de> for InterruptReason
impl<'de> Deserialize<'de> for InterruptReason
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 InterruptReason
impl RefUnwindSafe for InterruptReason
impl Send for InterruptReason
impl Sync for InterruptReason
impl Unpin for InterruptReason
impl UnsafeUnpin for InterruptReason
impl UnwindSafe for InterruptReason
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