pub struct OpenAiChatMessage {
pub content: Option<String>,
pub role: Option<String>,
pub refusal: Option<JsonValue>,
}Fields§
§content: Option<String>§role: Option<String>§refusal: Option<JsonValue>Trait Implementations§
Source§impl DeJson for OpenAiChatMessage
impl DeJson for OpenAiChatMessage
Source§impl Debug for OpenAiChatMessage
impl Debug for OpenAiChatMessage
Source§impl SerJson for OpenAiChatMessage
impl SerJson for OpenAiChatMessage
fn ser_json(&self, d: usize, s: &mut SerJsonState)
fn serialize_json(&self) -> String
Auto Trait Implementations§
impl Freeze for OpenAiChatMessage
impl RefUnwindSafe for OpenAiChatMessage
impl Send for OpenAiChatMessage
impl Sync for OpenAiChatMessage
impl Unpin for OpenAiChatMessage
impl UnwindSafe for OpenAiChatMessage
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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