pub struct StorageConfigLoader;Expand description
Storage-based configuration loader for LSP servers
This loader integrates with ricecoder-storage to load LSP server configurations from multiple sources with proper hierarchy and path resolution.
Implementations§
Source§impl StorageConfigLoader
impl StorageConfigLoader
Sourcepub fn load_registry(&self) -> Result<LspServerRegistry>
pub fn load_registry(&self) -> Result<LspServerRegistry>
Load LSP server registry from storage
Loads configurations from multiple sources in priority order:
- Project-level configuration
- User-level configuration
- Built-in defaults
§Returns
LSP server registry with all configured servers
Sourcepub fn resolve_executable_path(&self, executable: &str) -> Result<PathBuf>
pub fn resolve_executable_path(&self, executable: &str) -> Result<PathBuf>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StorageConfigLoader
impl RefUnwindSafe for StorageConfigLoader
impl Send for StorageConfigLoader
impl Sync for StorageConfigLoader
impl Unpin for StorageConfigLoader
impl UnwindSafe for StorageConfigLoader
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