on master help sign in
No need to clone format
commitfebee2dc0c20cab360f75c2088c8f59b13a12e95 authorJason Rodney Hansen <jasonrodneyhansen@gmail.com> dateSun 28 Nov 2021, 09:40 (5 years ago) parent37e484e
1 file changed+3−6
helix-core/src/increment/date_time.rs+3−6
helix-core/src/increment/date_time.rs+3−6
@@ -13,7 +13,7 @@ use crate::{Range, Tendril};
1313pub struct DateTimeIncrementor {
1414 date_time: NaiveDateTime,
1515 range: Range,
16− format: Format,
16+ fmt: &'static str,
1717 field: DateField,
1818}
1919
@@ -97,7 +97,7 @@ impl DateTimeIncrementor {
9797 Some(DateTimeIncrementor {
9898 date_time,
9999 range,
100− format: format.clone(),
100+ fmt: format.fmt,
101101 field,
102102 })
103103 })
@@ -117,10 +117,7 @@ impl Increment for DateTimeIncrementor {
117117 }
118118 .unwrap_or(self.date_time);
119119
120− (
121− self.range,
122− date_time.format(self.format.fmt).to_string().into(),
123− )
120+ (self.range, date_time.format(self.fmt).to_string().into())
124121 }
125122}
126123