pub enum ElicitationSuggestion {
PressureEviction {
utilization_pct: f64,
candidates: Vec<String>,
},
LargeFileMode {
path: String,
tokens: usize,
},
BudgetExhausted {
utilization_pct: f64,
},
}Variants§
Implementations§
Source§impl ElicitationSuggestion
impl ElicitationSuggestion
pub fn format_fallback_hint(&self) -> String
Trait Implementations§
Source§impl Clone for ElicitationSuggestion
impl Clone for ElicitationSuggestion
Source§fn clone(&self) -> ElicitationSuggestion
fn clone(&self) -> ElicitationSuggestion
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 ElicitationSuggestion
impl RefUnwindSafe for ElicitationSuggestion
impl Send for ElicitationSuggestion
impl Sync for ElicitationSuggestion
impl Unpin for ElicitationSuggestion
impl UnsafeUnpin for ElicitationSuggestion
impl UnwindSafe for ElicitationSuggestion
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