Module features

Source
Expand description

Tidy check to ensure that unstable features are all in order.

This check will ensure properties like:

  • All stability attributes look reasonably well formed.
  • The set of library features is disjoint from the set of language features.
  • Library features have at most one stability level.
  • Library features have at most one since value.
  • All unstable lang features have tests to ensure they are actually unstable.
  • Language features in a group are sorted by feature name.

Modulesยง

version ๐Ÿ”’

Structsยง

CollectedFeatures
Feature

Enumsยง

Status

Constantsยง

FEATURE_GROUP_END_PREFIX ๐Ÿ”’
FEATURE_GROUP_START_PREFIX ๐Ÿ”’

Functionsยง

check
collect_lang_features
collect_lang_features_in ๐Ÿ”’
collect_lib_features
find_attr_val ๐Ÿ”’
format_features ๐Ÿ”’
get_and_check_lib_features ๐Ÿ”’
get_version_and_channel ๐Ÿ”’
map_lib_features ๐Ÿ”’
test_filen_gate ๐Ÿ”’

Type Aliasesยง

Features