diff options
| author | kennytm <kennytm@gmail.com> | 2018-09-20 21:36:16 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-09-20 21:36:16 +0800 |
| commit | a791919a62dd8294fac990c75c40b5557b423a79 (patch) | |
| tree | c0b56d1cb1f3153d11346aeabd077119367c064c /src/test/incremental/thinlto | |
| parent | f7f4c500b46603386e940f116b469c7adc043a6d (diff) | |
| parent | fd7565b076440829b86cc7bc5f2457bf42d43936 (diff) | |
| download | rust-a791919a62dd8294fac990c75c40b5557b423a79.tar.gz rust-a791919a62dd8294fac990c75c40b5557b423a79.zip | |
Rollup merge of #52813 - newpavlov:duration_mul_div_extras, r=alexcrichton
Duration div mul extras Successor of #52556. This PR adds the following `impl`s: - `impl Mul<Duration> for u32` (to allow `10*SECOND` in addition to `SECOND*10`) - `impl Mul<f64> for Duration` (to allow `2.5*SECOND` vs `2*SECOND + 500*MILLISECOND`) - `impl Mul<Duration> for f64` - `impl MulAssign<f64> for Duration` - `impl Div<f64> for Duration` - `impl DivAssign<f64> for Duration` - `impl Div<Duration> for Duration` (`Output = f64`, can be useful e.g. for `duration/MINUTE`) `f64` is chosen over `f32` to minimize rounding errors. (52 bits fraction precision vs `Duration`'s ~94 bit)
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
