Struct llm_chain::prompt::text::TextPrompt
source · pub struct TextPrompt { /* private fields */ }Expand description
Represents a text-only prompt, without implying the existence of a chat. This is useful for non-chat models.
As an added benefit, TextPrompt can be used in chat models as well.
Implementations§
Trait Implementations§
source§impl Clone for TextPrompt
impl Clone for TextPrompt
source§fn clone(&self) -> TextPrompt
fn clone(&self) -> TextPrompt
Returns a copy 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 TextPrompt
impl Debug for TextPrompt
source§impl<'de> Deserialize<'de> for TextPrompt
impl<'de> Deserialize<'de> for TextPrompt
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 TextPrompt
impl Display for TextPrompt
Implement fmt::Display for TextPrompt for pretty-printing.
source§impl From<TextPrompt> for Prompt
impl From<TextPrompt> for Prompt
source§fn from(text_prompt: TextPrompt) -> Self
fn from(text_prompt: TextPrompt) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for TextPrompt
impl Send for TextPrompt
impl Sync for TextPrompt
impl Unpin for TextPrompt
impl UnwindSafe for TextPrompt
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request