pub struct MisalignmentErrorDetails {
pub detailed_explanation: Option<String>,
pub error_type: Option<String>,
pub review_target: Option<String>,
pub steer: Option<MisalignmentSteer>,
}Fields§
§detailed_explanation: Option<String>A substantive localized explanation is required before offering continuation.
error_type: Option<String>Open-ended classification; clients must accept categories added by Responses.
review_target: Option<String>Opaque server-issued block target. Presence alone does not enable target-based continuation.
steer: Option<MisalignmentSteer>Instruction to submit as the next turn’s user input if continuation is confirmed.
Trait Implementations§
Source§impl Clone for MisalignmentErrorDetails
impl Clone for MisalignmentErrorDetails
Source§impl Debug for MisalignmentErrorDetails
impl Debug for MisalignmentErrorDetails
Source§impl Default for MisalignmentErrorDetails
impl Default for MisalignmentErrorDetails
Source§impl<'de> Deserialize<'de> for MisalignmentErrorDetails
impl<'de> Deserialize<'de> for MisalignmentErrorDetails
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 MisalignmentErrorDetails
impl PartialEq for MisalignmentErrorDetails
Source§impl Serialize for MisalignmentErrorDetails
impl Serialize for MisalignmentErrorDetails
impl StructuralPartialEq for MisalignmentErrorDetails
Auto Trait Implementations§
impl Forget for MisalignmentErrorDetails
impl Freeze for MisalignmentErrorDetails
impl RefUnwindSafe for MisalignmentErrorDetails
impl Send for MisalignmentErrorDetails
impl Sync for MisalignmentErrorDetails
impl Unpin for MisalignmentErrorDetails
impl UnsafeUnpin for MisalignmentErrorDetails
impl UnwindSafe for MisalignmentErrorDetails
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