Tracking Issue for int_roundings · Issue #88581 · rust-lang/rust (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@jhpratt

Description

@jhpratt

Feature gate: #![feature(int_roundings)]

This is a tracking issue for the div_floor, div_ceil, next_multiple_of, and checked_multiple_of methods on all integer types.

Public API

impl {integer} { #[unstable] pub const fn div_floor(self, rhs: Self) -> Self; }

impl {signed integer} { #[unstable] pub const fn div_ceil(self, rhs: Self) -> Self;

#[unstable]
pub const fn next_multiple_of(self, rhs: Self) -> Self;

#[unstable]
pub const fn checked_next_multiple_of(self, rhs: Self) -> Option<Self>;

}

impl {unsigned integer} { #[stable(since = "1.73.0")] pub const fn div_ceil(self, rhs: Self) -> Self;

#[stable(since = "1.73.0")]
pub const fn next_multiple_of(self, rhs: Self) -> Self;

#[stable(since = "1.73.0")]
pub const fn checked_next_multiple_of(self, rhs: Self) -> Option<Self>;

}

Steps / History

Unresolved Questions