@@ -9,7 +9,7 @@ use jiff::civil::DateTime;
99/// instantiate values of this type unless you want to interact with methods of the `Pattern` trait
1010/// directly.
1111#[ derive( Debug , Clone , Copy , PartialEq , Eq ) ]
12- pub struct SeriesRange {
12+ pub struct DateTimeRange {
1313 /// The lower bound of the series (inclusive).
1414 pub ( crate ) start : DateTime ,
1515 /// The upper bound of the series (exclusive).
@@ -21,11 +21,11 @@ pub struct SeriesRange {
2121 pub ( crate ) fixpoint : Option < DateTime > ,
2222}
2323
24- impl SeriesRange {
25- /// Creates a new `SeriesRange ` from a start (inclusive) and an end (exclusive).
24+ impl DateTimeRange {
25+ /// Creates a new `DateTimeRange ` from a start (inclusive) and an end (exclusive).
2626 #[ inline]
27- pub ( crate ) const fn new ( start : DateTime , end : DateTime ) -> SeriesRange {
28- SeriesRange {
27+ pub ( crate ) const fn new ( start : DateTime , end : DateTime ) -> DateTimeRange {
28+ DateTimeRange {
2929 start,
3030 end,
3131 fixpoint : None ,
@@ -41,7 +41,7 @@ impl SeriesRange {
4141 ///
4242 /// Returns an error if `fixpoint` is greater than the range start.
4343 #[ inline]
44- pub ( crate ) fn with_fixpoint ( mut self , fixpoint : DateTime ) -> Result < SeriesRange , Error > {
44+ pub ( crate ) fn with_fixpoint ( mut self , fixpoint : DateTime ) -> Result < DateTimeRange , Error > {
4545 if fixpoint > self . start {
4646 return Err ( err ! (
4747 "fixpoint ({fixpoint}) must be less than or equal to range start ({})" ,
@@ -54,8 +54,8 @@ impl SeriesRange {
5454
5555 /// Returns the (inclusive) fixpoint for relative recurrence patterns.
5656 ///
57- /// Unless [`SeriesRange ::with_fixpoint`] was called with a specific value, this returns the
58- /// same value as [`SeriesRange ::start`].
57+ /// Unless [`DateTimeRange ::with_fixpoint`] was called with a specific value, this returns the
58+ /// same value as [`DateTimeRange ::start`].
5959 #[ inline]
6060 pub ( crate ) fn fixpoint ( & self ) -> DateTime {
6161 self . fixpoint . unwrap_or ( self . start )
@@ -74,7 +74,7 @@ impl SeriesRange {
7474 }
7575}
7676
77- impl RangeBounds < DateTime > for SeriesRange {
77+ impl RangeBounds < DateTime > for DateTimeRange {
7878 fn start_bound ( & self ) -> Bound < & DateTime > {
7979 Bound :: Included ( & self . start )
8080 }
@@ -84,14 +84,14 @@ impl RangeBounds<DateTime> for SeriesRange {
8484 }
8585}
8686
87- impl From < SeriesRange > for Range < DateTime > {
88- fn from ( range : SeriesRange ) -> Self {
87+ impl From < DateTimeRange > for Range < DateTime > {
88+ fn from ( range : DateTimeRange ) -> Self {
8989 range. start ..range. end
9090 }
9191}
9292
93- impl From < Range < DateTime > > for SeriesRange {
93+ impl From < Range < DateTime > > for DateTimeRange {
9494 fn from ( range : Range < DateTime > ) -> Self {
95- SeriesRange :: new ( range. start , range. end )
95+ DateTimeRange :: new ( range. start , range. end )
9696 }
9797}
0 commit comments