Struct proto::ToolsConfig
source · pub struct ToolsConfig {
pub tools: HashMap<String, String, BuildHasherDefault<FxHasher>>,
pub path: PathBuf,
}Fields§
§tools: HashMap<String, String, BuildHasherDefault<FxHasher>>§path: PathBufImplementations§
source§impl ToolsConfig
impl ToolsConfig
pub fn load_upwards<P>(dir: P) -> Result<Option<ToolsConfig>, ProtoError>where P: AsRef<Path>,
pub fn load_from<P>(dir: P) -> Result<ToolsConfig, ProtoError>where P: AsRef<Path>,
pub fn load<P>(path: P) -> Result<ToolsConfig, ProtoError>where P: AsRef<Path>,
pub fn save(&self) -> Result<(), ProtoError>
Trait Implementations§
source§impl Debug for ToolsConfig
impl Debug for ToolsConfig
source§impl Default for ToolsConfig
impl Default for ToolsConfig
source§fn default() -> ToolsConfig
fn default() -> ToolsConfig
Returns the “default value” for a type. Read more