Struct llm_chain::prompt::chat::ChatPrompt
source · pub struct ChatPrompt { /* private fields */ }Implementations§
source§impl ChatPrompt
impl ChatPrompt
sourcepub fn builder() -> ChatPromptBuilder
pub fn builder() -> ChatPromptBuilder
Returns a new ChatPromptBuilder for building a ChatPrompt.
pub fn to_builder(&self) -> ChatPromptBuilder
Trait Implementations§
source§impl Clone for ChatPrompt
impl Clone for ChatPrompt
source§fn clone(&self) -> ChatPrompt
fn clone(&self) -> ChatPrompt
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 ChatPrompt
impl Debug for ChatPrompt
source§impl<'de> Deserialize<'de> for ChatPrompt
impl<'de> Deserialize<'de> for ChatPrompt
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 ChatPrompt
impl Display for ChatPrompt
source§impl From<ChatPrompt> for Prompt
impl From<ChatPrompt> for Prompt
source§fn from(chat_prompt: ChatPrompt) -> Self
fn from(chat_prompt: ChatPrompt) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ChatPrompt
impl Send for ChatPrompt
impl Sync for ChatPrompt
impl Unpin for ChatPrompt
impl UnwindSafe for ChatPrompt
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