sorairolake · GitHub

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

  • None yet.

Footnotes

  1. https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html

Read the original on github.com ↗