iyi

Standard library, 0.18.0

std/annotations

Compiler annotations, re-exported for import std/annotations::{...}.

import std/annotations to use it. Source: src/std/annotations.iyi at v0.18.0.

::Deprecated, ::Flags, ::Link, ::Experimental and ::TargetFeature are created by the compiler (Program#initialize) and are what compilation actually honours: deprecation warnings, flags-enum numbering, linker flags, experimental docs, and per-def CPU features. A second annotation declaration in this module is a different type; a selective import would attach that copy and the compiler would ignore it.

Deprecatedalias

std/annotationsiyi doc src/std/annotations.iyi
pub alias Deprecated = ::Deprecated

Experimentalalias

std/annotationsiyi doc src/std/annotations.iyi
pub alias Experimental = ::Experimental

Flagsalias

std/annotationsiyi doc src/std/annotations.iyi
pub alias Flags = ::Flags

TargetFeaturealias

std/annotationsiyi doc src/std/annotations.iyi
pub alias TargetFeature = ::TargetFeature