pub struct ModelRefusalFallbackMessage {
pub trigger: String,
pub direction: String,
pub original_model: String,
pub fallback_model: String,
pub request_id: Option<String>,
pub api_refusal_category: Option<String>,
pub api_refusal_explanation: Option<String>,
pub retracted_message_uuids: Option<Vec<String>>,
pub refused_user_message_uuid: Option<String>,
pub content: Value,
pub uuid: Option<String>,
pub session_id: Option<String>,
}Fields§
§trigger: String§direction: String§original_model: String§fallback_model: String§request_id: Option<String>§api_refusal_category: Option<String>§api_refusal_explanation: Option<String>§retracted_message_uuids: Option<Vec<String>>§refused_user_message_uuid: Option<String>§content: Value§uuid: Option<String>§session_id: Option<String>Trait Implementations§
Source§impl Clone for ModelRefusalFallbackMessage
impl Clone for ModelRefusalFallbackMessage
Source§fn clone(&self) -> ModelRefusalFallbackMessage
fn clone(&self) -> ModelRefusalFallbackMessage
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 ModelRefusalFallbackMessage
impl Debug for ModelRefusalFallbackMessage
Source§impl<'de> Deserialize<'de> for ModelRefusalFallbackMessage
impl<'de> Deserialize<'de> for ModelRefusalFallbackMessage
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 ModelRefusalFallbackMessage
impl RefUnwindSafe for ModelRefusalFallbackMessage
impl Send for ModelRefusalFallbackMessage
impl Sync for ModelRefusalFallbackMessage
impl Unpin for ModelRefusalFallbackMessage
impl UnsafeUnpin for ModelRefusalFallbackMessage
impl UnwindSafe for ModelRefusalFallbackMessage
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