We would like to preserve a user's manual edits, including comments, so now 'tolm_edit' is used for mutating the config file.
Closes #1798.
API and ABI breaking changes
Marked breaking because of the change of crate to parse and save. Is the low-level used by 'toml'.
Expected complexity level and risk
2:
Marked breaking because of the change of how to parse and save the file (that mutates instead of generating a fresh immutable view of the config) even if according to test there is none.
Testing
[x] Write unit testing that simulates different edits.
[x] Run 'standalone' and execute several 'cli' commands to see manually if the config was updated without issues.
Description of Changes
We would like to preserve a user's manual edits, including comments, so now 'tolm_edit' is used for mutating the config file.
Closes #1798.
API and ABI breaking changes
Marked breaking because of the change of crate to parse and save. Is the low-level used by 'toml'.
Expected complexity level and risk
2:
Marked breaking because of the change of how to parse and save the file (that mutates instead of generating a fresh immutable view of the config) even if according to test there is none.
Testing