pub struct ConfigOverrides {
pub workspace_root: Option<PathBuf>,
pub prism_dir: Option<PathBuf>,
pub qdrant_url: Option<String>,
pub backend_type: Option<BackendType>,
pub embedding_provider: Option<EmbeddingProviderType>,
pub log_level: Option<String>,
pub parallelism: Option<usize>,
}Expand description
CLI overrides for configuration values.
Used to apply command-line arguments over file-based config.
Fields§
§workspace_root: Option<PathBuf>Override workspace root directory
prism_dir: Option<PathBuf>Override CodePrysm data directory
qdrant_url: Option<String>Override Qdrant URL
backend_type: Option<BackendType>Override backend type
embedding_provider: Option<EmbeddingProviderType>Override embedding provider type
log_level: Option<String>Override log level
parallelism: Option<usize>Override parallelism
Trait Implementations§
Source§impl Clone for ConfigOverrides
impl Clone for ConfigOverrides
Source§fn clone(&self) -> ConfigOverrides
fn clone(&self) -> ConfigOverrides
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 ConfigOverrides
impl Debug for ConfigOverrides
Source§impl Default for ConfigOverrides
impl Default for ConfigOverrides
Source§fn default() -> ConfigOverrides
fn default() -> ConfigOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigOverrides
impl RefUnwindSafe for ConfigOverrides
impl Send for ConfigOverrides
impl Sync for ConfigOverrides
impl Unpin for ConfigOverrides
impl UnwindSafe for ConfigOverrides
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