pub enum PromptEntry {
RoleContent {
role: String,
parts: Vec<CoreExpr>,
},
Expr(CoreExpr),
}Expand description
A prompt entry: either a role-content form or an expression.
Variants§
Trait Implementations§
Source§impl Clone for PromptEntry
impl Clone for PromptEntry
Source§fn clone(&self) -> PromptEntry
fn clone(&self) -> PromptEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PromptEntry
impl RefUnwindSafe for PromptEntry
impl Send for PromptEntry
impl Sync for PromptEntry
impl Unpin for PromptEntry
impl UnsafeUnpin for PromptEntry
impl UnwindSafe for PromptEntry
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