pub struct PrefillConfig {
pub budget_tokens: usize,
pub per_file_tokens: usize,
pub annotate_trust: bool,
}Expand description
Configuration for context assembly.
Fields§
§budget_tokens: usizeMax total estimated tokens for all assembled context. Default: 50_000.
per_file_tokens: usizeMax estimated tokens per individual file. Default: 10_000.
annotate_trust: boolRender compact trust/provenance labels in prompt context blocks.
Trait Implementations§
Source§impl Clone for PrefillConfig
impl Clone for PrefillConfig
Source§fn clone(&self) -> PrefillConfig
fn clone(&self) -> PrefillConfig
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 moreSource§impl Debug for PrefillConfig
impl Debug for PrefillConfig
Auto Trait Implementations§
impl Freeze for PrefillConfig
impl RefUnwindSafe for PrefillConfig
impl Send for PrefillConfig
impl Sync for PrefillConfig
impl Unpin for PrefillConfig
impl UnsafeUnpin for PrefillConfig
impl UnwindSafe for PrefillConfig
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