Skip to content

Commit f3196d3

Browse files
committed
AutoSplitterSettings: Default
1 parent 83620b6 commit f3196d3

3 files changed

Lines changed: 3 additions & 11 deletions

File tree

src/run/auto_splitter_settings.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,14 @@ use crate::run::parser::livesplit::Version;
22
use core::fmt::Debug;
33
use livesplit_auto_splitting::settings;
44

5-
#[derive(Debug, Clone, PartialEq)]
5+
#[derive(Debug, Default, Clone, PartialEq)]
66
pub struct AutoSplitterSettings {
77
pub version: Version,
88
pub script_path: String,
99
pub custom_settings: settings::Map,
1010
}
1111

1212
impl AutoSplitterSettings {
13-
pub fn new() -> Self {
14-
Self {
15-
version: Version::default(),
16-
script_path: String::default(),
17-
custom_settings: settings::Map::default(),
18-
}
19-
}
20-
2113
pub fn set_version(&mut self, version: Version) {
2214
self.version = version;
2315
}

src/run/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ impl Run {
349349
let p = self.parsed_auto_splitter_settings_mut();
350350
match p {
351351
None => {
352-
let mut a = AutoSplitterSettings::new();
352+
let mut a = AutoSplitterSettings::default();
353353
a.set_custom_settings(settings_map);
354354
*p = Some(a);
355355
}

src/run/parser/livesplit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ fn parse_auto_splitter_settings(
452452
#[cfg(feature = "auto-splitting")]
453453
let mut any_parsed = false;
454454
#[cfg(feature = "auto-splitting")]
455-
let mut settings = AutoSplitterSettings::new();
455+
let mut settings = AutoSplitterSettings::default();
456456

457457
#[cfg(feature = "auto-splitting")]
458458
// The compiler seems to throw a warning that 'attributes' isn't used by default, it actually is though

0 commit comments

Comments
 (0)