diff options
author | tomsmeding <tom.smeding@gmail.com> | 2020-01-08 23:47:49 +0100 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2020-01-08 23:47:49 +0100 |
commit | 718f0e27302a968058a0d234ae6fb5969cd66adf (patch) | |
tree | 22f26d155e50c25d113f06d6d2e60e67c5b4fb8c /src/options.rs | |
parent | 8421f2c03d6f905b58b5447a6e0469519c7f8fa6 (diff) |
More stuff
Diffstat (limited to 'src/options.rs')
-rw-r--r-- | src/options.rs | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/options.rs b/src/options.rs index 3b36e52..e51004a 100644 --- a/src/options.rs +++ b/src/options.rs @@ -1,6 +1,21 @@ pub struct Options { pub latin1_as_utf8: bool, pub file: String, + pub write: bool, + pub set_tags: TagOptions, +} + +#[derive(Default)] +pub struct TagOptions { + pub album: String, + pub artist: String, + pub title: String, + pub track: String, + pub year: String, +} + +pub struct EncodingOptions { + pub latin1_as_utf8: bool, } impl Default for Options { @@ -8,10 +23,8 @@ impl Default for Options { Options { latin1_as_utf8: false, file: String::new(), + write: false, + set_tags: Default::default(), } } } - -pub struct EncodingOptions { - pub latin1_as_utf8: bool, -} |