MCPcopy Create free account
hub / github.com/brocode/fw / write_settings

Function write_settings

src/config/mod.rs:118–128  ·  view source on GitHub ↗
(settings: &PersistedSettings)

Source from the content-addressed store, hash-verified

116}
117
118pub fn write_settings(settings: &PersistedSettings) -> Result<(), AppError> {
119 let paths = fw_path()?;
120 paths.ensure_base_exists()?;
121
122 let mut buffer = File::create(&paths.settings)?;
123 let serialized = toml::to_string_pretty(settings)?;
124 write!(buffer, "{}", serialized)?;
125 write_example(&mut buffer, PersistedSettings::example())?;
126
127 Ok(())
128}
129
130pub fn write_tag(tag_name: &str, tag: &Tag) -> Result<(), AppError> {
131 let paths = fw_path()?;

Callers 1

Calls 3

fw_pathFunction · 0.85
write_exampleFunction · 0.85
ensure_base_existsMethod · 0.80

Tested by

no test coverage detected