pub struct ReadConfig {
pub default_mode: Option<String>,
pub max_tokens_per_file: Option<usize>,
pub prefer_cache: Option<bool>,
}Expand description
Read behavior configuration.
Fields are Option<T> for field-level profile inheritance.
Use _effective() methods to get the resolved value with defaults.
Fields§
§default_mode: Option<String>§max_tokens_per_file: Option<usize>§prefer_cache: Option<bool>Implementations§
Source§impl ReadConfig
impl ReadConfig
pub fn default_mode_effective(&self) -> &str
pub fn max_tokens_per_file_effective(&self) -> usize
pub fn prefer_cache_effective(&self) -> bool
Trait Implementations§
Source§impl Clone for ReadConfig
impl Clone for ReadConfig
Source§fn clone(&self) -> ReadConfig
fn clone(&self) -> ReadConfig
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 ReadConfig
impl Debug for ReadConfig
Source§impl Default for ReadConfig
impl Default for ReadConfig
Source§fn default() -> ReadConfig
fn default() -> ReadConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReadConfigwhere
ReadConfig: Default,
impl<'de> Deserialize<'de> for ReadConfigwhere
ReadConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReadConfig
impl RefUnwindSafe for ReadConfig
impl Send for ReadConfig
impl Sync for ReadConfig
impl Unpin for ReadConfig
impl UnsafeUnpin for ReadConfig
impl UnwindSafe for ReadConfig
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