pub struct ProviderRoots {
pub amp_root: PathBuf,
pub copilot_root: PathBuf,
pub codex_root: PathBuf,
pub claude_root: PathBuf,
pub cursor_root: PathBuf,
pub gemini_root: PathBuf,
pub kimi_root: PathBuf,
pub pi_root: PathBuf,
pub opencode_root: PathBuf,
}Fields§
§amp_root: PathBuf§copilot_root: PathBuf§codex_root: PathBuf§claude_root: PathBuf§cursor_root: PathBuf§gemini_root: PathBuf§kimi_root: PathBuf§pi_root: PathBuf§opencode_root: PathBufImplementations§
Source§impl ProviderRoots
impl ProviderRoots
pub fn from_env_or_home() -> Result<Self>
Trait Implementations§
Source§impl Clone for ProviderRoots
impl Clone for ProviderRoots
Source§fn clone(&self) -> ProviderRoots
fn clone(&self) -> ProviderRoots
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 ProviderRoots
impl Debug for ProviderRoots
Source§impl PartialEq for ProviderRoots
impl PartialEq for ProviderRoots
impl Eq for ProviderRoots
impl StructuralPartialEq for ProviderRoots
Auto Trait Implementations§
impl Freeze for ProviderRoots
impl RefUnwindSafe for ProviderRoots
impl Send for ProviderRoots
impl Sync for ProviderRoots
impl Unpin for ProviderRoots
impl UnsafeUnpin for ProviderRoots
impl UnwindSafe for ProviderRoots
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