Tracking Issue for #![feature(diagnostic_namespace)] (original) (raw)

Feature gate: #![feature(diagnostic_namespace)]

This is a tracking issue for RFC 3368, which introduces a #[diagnostic] attribute namespace for attributes that affect the compiler diagnostics. Using an unknown attribute in this attribute namespace should only result in a warning.

Public API

#[diagnostic::something] // generates a lint warning. pub struct Magic;

Steps / History

Unresolved Questions

Footnotes

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