Skip to content

Commit 0ef3b9d

Browse files
Devdutt Shenoinikhilsinhaparseable
authored andcommitted
move type conversion
1 parent 8c832cf commit 0ef3b9d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/query/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -338,8 +338,8 @@ impl DateBinRequest {
338338
.num_minutes() as u64;
339339

340340
// divide minutes by num bins to get minutes per bin
341-
let quotient = (total_minutes / self.num_bins) as i64;
342-
let remainder = (total_minutes % self.num_bins) as i64;
341+
let quotient = total_minutes / self.num_bins;
342+
let remainder = total_minutes % self.num_bins;
343343
let have_remainder = remainder > 0;
344344

345345
// now create multiple bins [startTime, endTime)
@@ -355,7 +355,7 @@ impl DateBinRequest {
355355
};
356356

357357
for _ in 0..loop_end {
358-
let bin_end = start + Duration::minutes(quotient);
358+
let bin_end = start + Duration::minutes(quotient as i64);
359359
final_date_bins.push([
360360
PartialTimeFilter::Low(Bound::Included(start.naive_utc())),
361361
PartialTimeFilter::High(Bound::Excluded(bin_end.naive_utc())),
@@ -371,14 +371,14 @@ impl DateBinRequest {
371371
final_date_bins.push([
372372
PartialTimeFilter::Low(Bound::Included(start.naive_utc())),
373373
PartialTimeFilter::High(Bound::Excluded(
374-
(start + Duration::minutes(remainder)).naive_utc(),
374+
(start + Duration::minutes(remainder as i64)).naive_utc(),
375375
)),
376376
]);
377377
} else {
378378
final_date_bins.push([
379379
PartialTimeFilter::Low(Bound::Included(start.naive_utc())),
380380
PartialTimeFilter::High(Bound::Excluded(
381-
(start + Duration::minutes(quotient)).naive_utc(),
381+
(start + Duration::minutes(quotient as i64)).naive_utc(),
382382
)),
383383
]);
384384
}

0 commit comments

Comments
 (0)