From 718f0e27302a968058a0d234ae6fb5969cd66adf Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Wed, 8 Jan 2020 23:47:49 +0100 Subject: More stuff --- src/options.rs | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'src/options.rs') 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, -} -- cgit v1.2.3