#[non_exhaustive]pub struct ChatRefusalPart {
pub type_: ChatRefusalPartType,
pub refusal: String,
pub prompt_cache_breakpoint: Option<PromptCacheBreakpoint>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: ChatRefusalPartType§refusal: String§prompt_cache_breakpoint: Option<PromptCacheBreakpoint>§rest: RestImplementations§
Trait Implementations§
Source§impl Clone for ChatRefusalPart
impl Clone for ChatRefusalPart
Source§fn clone(&self) -> ChatRefusalPart
fn clone(&self) -> ChatRefusalPart
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 ChatRefusalPart
impl Debug for ChatRefusalPart
Source§impl<'de> Deserialize<'de> for ChatRefusalPart
impl<'de> Deserialize<'de> for ChatRefusalPart
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 ChatRefusalPart
impl PartialEq for ChatRefusalPart
Source§impl Serialize for ChatRefusalPart
impl Serialize for ChatRefusalPart
impl StructuralPartialEq for ChatRefusalPart
Auto Trait Implementations§
impl Freeze for ChatRefusalPart
impl RefUnwindSafe for ChatRefusalPart
impl Send for ChatRefusalPart
impl Sync for ChatRefusalPart
impl Unpin for ChatRefusalPart
impl UnsafeUnpin for ChatRefusalPart
impl UnwindSafe for ChatRefusalPart
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