pub struct ConvertedPrompt {
pub system_instruction: Option<JsonObject>,
pub contents: Vec<JsonValue>,
pub warnings: Vec<Warning>,
}Expand description
Result of the prompt conversion.
Fields§
§system_instruction: Option<JsonObject>systemInstruction ({parts: [{text}]}), absent without system
messages or for Gemma models (whose system text is prepended to the
first user part).
contents: Vec<JsonValue>contents.
warnings: Vec<Warning>Warnings collected during the conversion.
Trait Implementations§
Source§impl Clone for ConvertedPrompt
impl Clone for ConvertedPrompt
Source§fn clone(&self) -> ConvertedPrompt
fn clone(&self) -> ConvertedPrompt
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 ConvertedPrompt
impl Debug for ConvertedPrompt
Source§impl Default for ConvertedPrompt
impl Default for ConvertedPrompt
Source§fn default() -> ConvertedPrompt
fn default() -> ConvertedPrompt
Returns the “default value” for a type. Read more
Source§impl PartialEq for ConvertedPrompt
impl PartialEq for ConvertedPrompt
impl StructuralPartialEq for ConvertedPrompt
Auto Trait Implementations§
impl Freeze for ConvertedPrompt
impl RefUnwindSafe for ConvertedPrompt
impl Send for ConvertedPrompt
impl Sync for ConvertedPrompt
impl Unpin for ConvertedPrompt
impl UnsafeUnpin for ConvertedPrompt
impl UnwindSafe for ConvertedPrompt
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