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