Feature gate: #![feature(try_from_int_error_kind)]
This is a tracking issue for the kind method on TryFromIntError, and the NotAPowerOfTwo variant on IntErrorKind.
The kind method outputs the detailed cause of converting an integer failing.
The NotAPowerOfTwo variant is required for TryFrom<usize> for Alignment.
Public API
// core::num
impl TryFromIntError {
pub const fn kind(&self) -> &IntErrorKind;
}
pub enum IntErrorKind {
...
// For `TryFrom<usize> for Alignment`.
NotAPowerOfTwo,
}
Steps / History
(Remember to update the S-tracking-* label when checking boxes.)
Unresolved Questions
Feature gate:
#![feature(try_from_int_error_kind)]This is a tracking issue for the
kindmethod onTryFromIntError, and theNotAPowerOfTwovariant onIntErrorKind.The
kindmethod outputs the detailed cause of converting an integer failing.The
NotAPowerOfTwovariant is required forTryFrom<usize> for Alignment.Public API
Steps / History
(Remember to update the
S-tracking-*label when checking boxes.)TryFromIntError::kindmethod andIntErrorKind::NotAPowerOfTwovariant libs-team#746TryFromIntError::kindmethod andIntErrorKind::NotAPowerOfTwovariant #153178Unresolved Questions
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩