const_panic,
const_panic_fmt,
const_precise_live_drops,
- const_ptr,
const_raw_ptr_deref,
const_raw_ptr_to_usize_cast,
const_refs_to_cell,
- const_slice_ptr,
const_trait_bound_opt_out,
const_trait_impl,
const_transmute,
f,
f16c_target_feature,
f32,
- f32_runtime,
f64,
- f64_runtime,
fabsf32,
fabsf64,
fadd_fast,
mul_with_overflow,
must_not_suspend,
must_use,
- mut_ptr,
- mut_slice_ptr,
naked,
naked_functions,
name,
sized,
skip,
slice,
- slice_alloc,
slice_len_fn,
slice_patterns,
- slice_u8,
- slice_u8_alloc,
slicing_syntax,
soft,
specialization,
stop_after_dataflow,
store,
str,
- str_alloc,
str_split_whitespace,
str_trim,
str_trim_end,
/// hygiene data, most importantly name of the crate it refers to.
/// As a result we print `$crate` as `crate` if it refers to the local crate
/// and as `::other_crate_name` if it refers to some other crate.
-/// Note, that this is only done if the ident token is printed from inside of AST pretty-pringing,
+/// Note, that this is only done if the ident token is printed from inside of AST pretty-printing,
/// but not otherwise. Pretty-printing is the only way for proc macros to discover token contents,
/// so we should not perform this lossy conversion if the top level call to the pretty-printer was
/// done for a token stream or a single token.
// revisited after further improvements to `indexmap`.
//
// This type is private to prevent accidentally constructing more than one
-// `Interner` on the same thread, which makes it easy to mixup `Symbol`s
+// `Interner` on the same thread, which makes it easy to mix up `Symbol`s
// between `Interner`s.
#[derive(Default)]
struct InternerInner {