pub struct PromptResponse {
pub stop_reason: StopReason,
}Expand description
session/prompt response. Carries the reason the
turn ended.
Fields§
§stop_reason: StopReasonWhy the agent stopped processing the turn.
Trait Implementations§
Source§impl Clone for PromptResponse
impl Clone for PromptResponse
Source§impl Debug for PromptResponse
impl Debug for PromptResponse
Source§impl<'de> Deserialize<'de> for PromptResponse
impl<'de> Deserialize<'de> for PromptResponse
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
impl Eq for PromptResponse
Source§impl PartialEq for PromptResponse
impl PartialEq for PromptResponse
Source§impl Serialize for PromptResponse
impl Serialize for PromptResponse
impl StructuralPartialEq for PromptResponse
Auto Trait Implementations§
impl Freeze for PromptResponse
impl RefUnwindSafe for PromptResponse
impl Send for PromptResponse
impl Sync for PromptResponse
impl Unpin for PromptResponse
impl UnsafeUnpin for PromptResponse
impl UnwindSafe for PromptResponse
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