pub enum EfficientMode {
Off,
Balanced,
Aggressive,
}Expand description
Input compression aggressiveness.
Variants§
Off
Pass through without modification.
Balanced
~55 % token retention — sweet-spot 50–60 % reduction. (default)
Aggressive
~40 % token retention — opt-in for high-volume / cost-sensitive paths.
Implementations§
Source§impl EfficientMode
impl EfficientMode
Sourcepub fn parse_config(s: &str) -> Self
pub fn parse_config(s: &str) -> Self
Parse from a config string; unknown values → Off.
Sourcepub fn parse_natural_language(s: &str) -> Self
pub fn parse_natural_language(s: &str) -> Self
Parse from free-form natural language intent.
Examples:
- “use aggressive eco mode” ->
Aggressive - “balanced mode please” ->
Balanced - “disable compression” ->
Off
Trait Implementations§
Source§impl Clone for EfficientMode
impl Clone for EfficientMode
Source§fn clone(&self) -> EfficientMode
fn clone(&self) -> EfficientMode
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 EfficientMode
impl Debug for EfficientMode
Source§impl Default for EfficientMode
impl Default for EfficientMode
Source§fn default() -> EfficientMode
fn default() -> EfficientMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for EfficientMode
impl PartialEq for EfficientMode
impl Copy for EfficientMode
impl Eq for EfficientMode
impl StructuralPartialEq for EfficientMode
Auto Trait Implementations§
impl Freeze for EfficientMode
impl RefUnwindSafe for EfficientMode
impl Send for EfficientMode
impl Sync for EfficientMode
impl Unpin for EfficientMode
impl UnsafeUnpin for EfficientMode
impl UnwindSafe for EfficientMode
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