pub struct PromptBuildInput {
pub template: PromptTemplate,
pub template_fingerprint: PromptFingerprint,
pub execution_prompt: Arc<str>,
pub execution_prompt_fingerprint: PromptFingerprint,
pub tool_names: Arc<Vec<String>>,
pub tool_names_fingerprint: PromptFingerprint,
pub omitted_tool_count: usize,
pub contributions: PromptContributionSet,
}Fields§
§template: PromptTemplate§template_fingerprint: PromptFingerprint§execution_prompt: Arc<str>§execution_prompt_fingerprint: PromptFingerprint§tool_names: Arc<Vec<String>>§tool_names_fingerprint: PromptFingerprint§omitted_tool_count: usize§contributions: PromptContributionSetTrait Implementations§
Source§impl Clone for PromptBuildInput
impl Clone for PromptBuildInput
Source§fn clone(&self) -> PromptBuildInput
fn clone(&self) -> PromptBuildInput
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 PromptBuildInput
impl RefUnwindSafe for PromptBuildInput
impl Send for PromptBuildInput
impl Sync for PromptBuildInput
impl Unpin for PromptBuildInput
impl UnsafeUnpin for PromptBuildInput
impl UnwindSafe for PromptBuildInput
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