pub struct VxConfig {
pub install_dir: PathBuf,
pub cache_dir: PathBuf,
pub platform: Platform,
pub registries: Vec<String>,
pub tools: HashMap<String, Value>,
}
Expand description
Configuration for vx operations
Fields§
§install_dir: PathBuf
Installation directory
cache_dir: PathBuf
Cache directory
platform: Platform
Default platform
registries: Vec<String>
Registry URLs
tools: HashMap<String, Value>
Tool-specific configurations
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VxConfig
impl<'de> Deserialize<'de> for VxConfig
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 VxConfig
impl RefUnwindSafe for VxConfig
impl Send for VxConfig
impl Sync for VxConfig
impl Unpin for VxConfig
impl UnwindSafe for VxConfig
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