(
rows: &[OhlcvRow],
interval_seconds: i64,
)
| 554 | } |
| 555 | |
| 556 | pub fn align_calendar_rows( |
| 557 | rows: &[OhlcvRow], |
| 558 | interval_seconds: i64, |
| 559 | ) -> Result<Vec<AlignedOhlcvRow>, String> { |
| 560 | let cols = rows_to_columns(rows); |
| 561 | let aligned_cols = align_calendar_columns(&cols, interval_seconds)?; |
| 562 | Ok(aligned_columns_to_rows(&aligned_cols)) |
| 563 | } |