pub fn all_known_features() -> impl Iterator<Item = (&'static str, Option<Symbol>)> {
    std::iter::empty()
        .chain(ARM_ALLOWED_FEATURES.iter())
        .chain(AARCH64_ALLOWED_FEATURES.iter())
        .chain(X86_ALLOWED_FEATURES.iter())
        .chain(HEXAGON_ALLOWED_FEATURES.iter())
        .chain(POWERPC_ALLOWED_FEATURES.iter())
        .chain(MIPS_ALLOWED_FEATURES.iter())
        .chain(RISCV_ALLOWED_FEATURES.iter())
        .chain(WASM_ALLOWED_FEATURES.iter())
        .chain(XTENSA_ALLOWED_FEATURES.iter())
        .chain(BPF_ALLOWED_FEATURES.iter())
        .cloned()
}
/// When rustdoc is running, provide a list of all known features so that all their respective
/// primitives may be documented.
///
/// IMPORTANT: If you're adding another feature list above, make sure to add it to this iterator!
When rustdoc is running, provide a list of all known features so that all their respective
primitives may be documented.

If you're adding another feature list above, make sure to add it to this iterator!
When rustdoc is running provide a list of all known features so that all their respective primitives may be documented . If you ' re adding another feature list above make sure to add it to this iterator!
pub fn all_known_features() -> impl Iterator<Item = (&'static str, Option<Symbol>)> {
    std::iter::empty()
        .chain(ARM_ALLOWED_FEATURES.iter())
        .chain(AARCH64_ALLOWED_FEATURES.iter())
        .chain(X86_ALLOWED_FEATURES.iter())
        .chain(HEXAGON_ALLOWED_FEATURES.iter())
        .chain(POWERPC_ALLOWED_FEATURES.iter())
        .chain(MIPS_ALLOWED_FEATURES.iter())
        .chain(RISCV_ALLOWED_FEATURES.iter())
        .chain(WASM_ALLOWED_FEATURES.iter())
        .chain(XTENSA_ALLOWED_FEATURES.iter())
        .chain(BPF_ALLOWED_FEATURES.iter())
        .cloned()
}
pub fn all_known_features ( ) -> impl Iterator < Item = ( & ' static str , Option < Symbol > ) > { std :: iter :: empty ( ) . chain ( ARM_ALLOWED_FEATURES . iter ( ) ) . chain ( AARCH64_ALLOWED_FEATURES . iter ( ) ) . chain ( X86_ALLOWED_FEATURES . iter ( ) ) . chain ( HEXAGON_ALLOWED_FEATURES . iter ( ) ) . chain ( POWERPC_ALLOWED_FEATURES . iter ( ) ) . chain ( MIPS_ALLOWED_FEATURES . iter ( ) ) . chain ( RISCV_ALLOWED_FEATURES . iter ( ) ) . chain ( WASM_ALLOWED_FEATURES . iter ( ) ) . chain ( XTENSA_ALLOWED_FEATURES . iter ( ) ) . chain ( BPF_ALLOWED_FEATURES . iter ( ) ) . cloned ( ) }
When rustdoc is running, provide a list of all known features so that all their respective
primitives may be documented.
When rustdoc is running provide a list of all known features so that all their respective primitives may be documented .