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.)
- ACP: ACP: Add
TryFromIntError::kindmethod andIntErrorKind::NotAPowerOfTwovariant libs-team#746 - Implementation: Add
TryFromIntError::kindmethod andIntErrorKind::NotAPowerOfTwovariant #153178 - Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.