pub struct PromptOptimizationConfig {
pub minimize_symbols: bool,
pub align_token_boundaries: bool,
pub optimize_arrays: bool,
}Expand description
Prompt optimization configuration for LLM-optimized encoding
Fields§
§minimize_symbols: boolWhether to minimize symbols for better tokenization
align_token_boundaries: boolWhether to align with common tokenizer boundaries
optimize_arrays: boolWhether to optimize array encoding
Trait Implementations§
Source§impl Clone for PromptOptimizationConfig
impl Clone for PromptOptimizationConfig
Source§fn clone(&self) -> PromptOptimizationConfig
fn clone(&self) -> PromptOptimizationConfig
Returns a duplicate 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 PromptOptimizationConfig
impl Debug for PromptOptimizationConfig
Source§impl Default for PromptOptimizationConfig
impl Default for PromptOptimizationConfig
Source§fn default() -> PromptOptimizationConfig
fn default() -> PromptOptimizationConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for PromptOptimizationConfig
impl PartialEq for PromptOptimizationConfig
impl Copy for PromptOptimizationConfig
impl Eq for PromptOptimizationConfig
impl StructuralPartialEq for PromptOptimizationConfig
Auto Trait Implementations§
impl Freeze for PromptOptimizationConfig
impl RefUnwindSafe for PromptOptimizationConfig
impl Send for PromptOptimizationConfig
impl Sync for PromptOptimizationConfig
impl Unpin for PromptOptimizationConfig
impl UnwindSafe for PromptOptimizationConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.