pub struct HumanPause {
pub reason: String,
pub payload: Value,
pub kind: String,
pub pending_tool_calls: Vec<PendingToolCall>,
}Fields§
§reason: String§payload: Value§kind: String§pending_tool_calls: Vec<PendingToolCall>Trait Implementations§
Source§impl Clone for HumanPause
impl Clone for HumanPause
Source§fn clone(&self) -> HumanPause
fn clone(&self) -> HumanPause
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 HumanPause
impl Debug for HumanPause
Source§impl<'de> Deserialize<'de> for HumanPause
impl<'de> Deserialize<'de> for HumanPause
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
Source§impl PartialEq for HumanPause
impl PartialEq for HumanPause
Source§impl Serialize for HumanPause
impl Serialize for HumanPause
impl StructuralPartialEq for HumanPause
Auto Trait Implementations§
impl Freeze for HumanPause
impl RefUnwindSafe for HumanPause
impl Send for HumanPause
impl Sync for HumanPause
impl Unpin for HumanPause
impl UnsafeUnpin for HumanPause
impl UnwindSafe for HumanPause
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