Skip to content

Tracking Issue for try_from_int_error_kind #153978

@sorairolake

Description

@sorairolake

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCS-tracking-unimplementedStatus: The feature has not been implemented.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions