pub struct TurnIssue {
pub kind: String,
pub code: Option<String>,
pub terminal_reason: Option<LlmTerminalReason>,
pub message: String,
pub raw: Option<String>,
}Expand description
Structured issue surfaced during turn execution.
Fields§
§kind: String§code: Option<String>§terminal_reason: Option<LlmTerminalReason>§message: String§raw: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TurnIssue
impl<'de> Deserialize<'de> for TurnIssue
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TurnIssue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TurnIssue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TurnIssue
impl Serialize for TurnIssue
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TurnIssue
impl RefUnwindSafe for TurnIssue
impl Send for TurnIssue
impl Sync for TurnIssue
impl Unpin for TurnIssue
impl UnsafeUnpin for TurnIssue
impl UnwindSafe for TurnIssue
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