(settings: &PersistedSettings)
| 116 | } |
| 117 | |
| 118 | pub 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 | |
| 130 | pub fn write_tag(tag_name: &str, tag: &Tag) -> Result<(), AppError> { |
| 131 | let paths = fw_path()?; |
no test coverage detected