pub trait InstructPromptTrait {
// Required method
fn instruct_prompt_mut(&mut self) -> &mut InstructPrompt;
// Provided methods
fn set_instructions<T: AsRef<str>>(&mut self, instructions: T) -> &mut Self { ... }
fn instructions(&mut self) -> &mut PromptMessage { ... }
fn set_supporting_material<T: AsRef<str>>(
&mut self,
supporting_material: T,
) -> &mut Self { ... }
fn supporting_material(&mut self) -> &mut PromptMessage { ... }
}Required Methods§
fn instruct_prompt_mut(&mut self) -> &mut InstructPrompt
Provided Methods§
fn set_instructions<T: AsRef<str>>(&mut self, instructions: T) -> &mut Self
fn instructions(&mut self) -> &mut PromptMessage
fn set_supporting_material<T: AsRef<str>>( &mut self, supporting_material: T, ) -> &mut Self
fn supporting_material(&mut self) -> &mut PromptMessage
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.