pub trait PreviousTimeIndex: TimeIndexable {
// Provided methods
fn get_previous_year_index(&self) -> Option<&usize> { ... }
fn get_previous_month_index(&self) -> Option<&usize> { ... }
fn get_previous_week_index(&self) -> Option<&usize> { ... }
fn get_previous_day_index(&self) -> Option<&usize> { ... }
fn get_previous_hour_index(&self) -> Option<&usize> { ... }
fn get_previous_minute_index(&self) -> Option<&usize> { ... }
fn set_previous_year_index(&mut self, index: usize) { ... }
fn set_previous_month_index(&mut self, index: usize) { ... }
fn set_previous_week_index(&mut self, index: usize) { ... }
fn set_previous_day_index(&mut self, index: usize) { ... }
fn set_previous_hour_index(&mut self, index: usize) { ... }
fn set_previous_minute_index(&mut self, index: usize) { ... }
}Expand description
Trait for getting and setting the previous time index for various time scales.
This trait extends TimeIndexable and provides a convenient interface for interacting
with the “previous” time indices, as opposed to the “current” ones.
Provided Methods§
Sourcefn get_previous_year_index(&self) -> Option<&usize>
fn get_previous_year_index(&self) -> Option<&usize>
Returns the previous year index, if it exists.
§Returns
An Option containing a reference to the index, or None if not set.
Sourcefn get_previous_month_index(&self) -> Option<&usize>
fn get_previous_month_index(&self) -> Option<&usize>
Returns the previous month index, if it exists.
§Returns
An Option containing a reference to the index, or None if not set.
Sourcefn get_previous_week_index(&self) -> Option<&usize>
fn get_previous_week_index(&self) -> Option<&usize>
Returns the previous week index, if it exists.
§Returns
An Option containing a reference to the index, or None if not set.
Sourcefn get_previous_day_index(&self) -> Option<&usize>
fn get_previous_day_index(&self) -> Option<&usize>
Returns the previous day index, if it exists.
§Returns
An Option containing a reference to the index, or None if not set.
Sourcefn get_previous_hour_index(&self) -> Option<&usize>
fn get_previous_hour_index(&self) -> Option<&usize>
Returns the previous hour index, if it exists.
§Returns
An Option containing a reference to the index, or None if not set.
Sourcefn get_previous_minute_index(&self) -> Option<&usize>
fn get_previous_minute_index(&self) -> Option<&usize>
Returns the previous minute index, if it exists.
§Returns
An Option containing a reference to the index, or None if not set.