pub struct LlmWithPromptOptsBuilder { /* private fields */ }Expand description
Builder for LlmWithPromptOpts.
Implementations§
Source§impl LlmWithPromptOptsBuilder
impl LlmWithPromptOptsBuilder
Sourcepub fn origin<VALUE: Into<LlmMessageOriginInput>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn origin<VALUE: Into<LlmMessageOriginInput>>( &mut self, value: VALUE, ) -> &mut Self
The message’s recorded provenance, when it arrived through an agent mailbox rather than from the user. Rendered to the model as an attribution header at request-build time.
Sourcepub fn build(&self) -> Result<LlmWithPromptOpts, LlmWithPromptOptsBuilderError>
pub fn build(&self) -> Result<LlmWithPromptOpts, LlmWithPromptOptsBuilderError>
Trait Implementations§
Source§impl Clone for LlmWithPromptOptsBuilder
impl Clone for LlmWithPromptOptsBuilder
Source§fn clone(&self) -> LlmWithPromptOptsBuilder
fn clone(&self) -> LlmWithPromptOptsBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LlmWithPromptOptsBuilder
impl RefUnwindSafe for LlmWithPromptOptsBuilder
impl Send for LlmWithPromptOptsBuilder
impl Sync for LlmWithPromptOptsBuilder
impl Unpin for LlmWithPromptOptsBuilder
impl UnsafeUnpin for LlmWithPromptOptsBuilder
impl UnwindSafe for LlmWithPromptOptsBuilder
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more