pub struct PromptBuilder { /* private fields */ }Expand description
Builder for creating prompts with sections.
Implementations§
Source§impl PromptBuilder
impl PromptBuilder
Sourcepub fn section(
self,
name: impl Into<String>,
content: impl Into<String>,
) -> Self
pub fn section( self, name: impl Into<String>, content: impl Into<String>, ) -> Self
Add a section to the prompt.
Sourcepub fn var(self, key: impl Into<String>, value: impl Into<String>) -> Self
pub fn var(self, key: impl Into<String>, value: impl Into<String>) -> Self
Add a variable value.
Trait Implementations§
Source§impl Debug for PromptBuilder
impl Debug for PromptBuilder
Source§impl Default for PromptBuilder
impl Default for PromptBuilder
Source§fn default() -> PromptBuilder
fn default() -> PromptBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PromptBuilder
impl RefUnwindSafe for PromptBuilder
impl Send for PromptBuilder
impl Sync for PromptBuilder
impl Unpin for PromptBuilder
impl UnsafeUnpin for PromptBuilder
impl UnwindSafe for PromptBuilder
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