pub enum PromptTemplateFormat {
FString,
Mustache,
Jinja2,
}Expand description
Template format types.
Variants§
FString
F-string format using {variable} syntax.
Mustache
Mustache format using {{variable}} syntax.
Jinja2
Jinja2 format (requires jinja2 feature).
Implementations§
Trait Implementations§
Source§impl Clone for PromptTemplateFormat
impl Clone for PromptTemplateFormat
Source§fn clone(&self) -> PromptTemplateFormat
fn clone(&self) -> PromptTemplateFormat
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 moreSource§impl Debug for PromptTemplateFormat
impl Debug for PromptTemplateFormat
Source§impl Default for PromptTemplateFormat
impl Default for PromptTemplateFormat
Source§fn default() -> PromptTemplateFormat
fn default() -> PromptTemplateFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PromptTemplateFormat
impl<'de> Deserialize<'de> for PromptTemplateFormat
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PromptTemplateFormat
impl Display for PromptTemplateFormat
Source§impl FromStr for PromptTemplateFormat
impl FromStr for PromptTemplateFormat
Source§impl PartialEq for PromptTemplateFormat
impl PartialEq for PromptTemplateFormat
Source§impl Serialize for PromptTemplateFormat
impl Serialize for PromptTemplateFormat
impl Copy for PromptTemplateFormat
impl Eq for PromptTemplateFormat
impl StructuralPartialEq for PromptTemplateFormat
Auto Trait Implementations§
impl Freeze for PromptTemplateFormat
impl RefUnwindSafe for PromptTemplateFormat
impl Send for PromptTemplateFormat
impl Sync for PromptTemplateFormat
impl Unpin for PromptTemplateFormat
impl UnwindSafe for PromptTemplateFormat
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.