AFAICT, these are the criteria that are or could be used for differentiating tiers, correct?
-
core
vsalloc
vsstd
(std
required for Tier 1,alloc
required for Tier 2??) - Is CI run? (required for Tier 1 and Tier 2)
- Is a CI pass required? (required for Tier 1 and Tier 2)
- Are tests run in CI, vs just the build? (required for Tier 1)
- Is it available via
rustup
/ official builds? (required for Tier 1 and Tier 2) - Is it fully documented? (required for Tier 1)
- Is it self-hosting? (currently true for Tier 1)
(Based on this conversation and https://doc.rust-lang.org/nightly/rustc/platform-support.html.)