pub enum TaskIntent {
Explore,
Implement,
Debug,
Review,
Unknown,
}Expand description
Task intent classification for compression decisions.
Variants§
Explore
Exploring / understanding the codebase. High compression is safe.
Implement
Implementing / editing specific code. Full detail needed.
Debug
Debugging a specific issue. Targeted detail needed.
Review
Reviewing code. Moderate compression acceptable.
Unknown
Unknown intent. Default to moderate compression.
Implementations§
Source§impl TaskIntent
impl TaskIntent
Sourcepub fn compression_level(&self) -> CompressionLevel
pub fn compression_level(&self) -> CompressionLevel
Recommended compression level for this intent.
Sourcepub fn suggested_read_mode(&self) -> &'static str
pub fn suggested_read_mode(&self) -> &'static str
Suggested read mode for auto-mode resolution.
Trait Implementations§
Source§impl Clone for TaskIntent
impl Clone for TaskIntent
Source§fn clone(&self) -> TaskIntent
fn clone(&self) -> TaskIntent
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 moreimpl Copy for TaskIntent
Source§impl Debug for TaskIntent
impl Debug for TaskIntent
impl Eq for TaskIntent
Source§impl PartialEq for TaskIntent
impl PartialEq for TaskIntent
impl StructuralPartialEq for TaskIntent
Auto Trait Implementations§
impl Freeze for TaskIntent
impl RefUnwindSafe for TaskIntent
impl Send for TaskIntent
impl Sync for TaskIntent
impl Unpin for TaskIntent
impl UnsafeUnpin for TaskIntent
impl UnwindSafe for TaskIntent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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