Open
Description
-
use
's are refered to asImport
's (rustdoc: normalise type/field names #128667) -
FnDecl
uses shortFn
, butFunction
andFunctionPointer
don't abbreviate (rustdoc: normalise type/field names #128667) -
OpaqueTy
uses shortTy
, but fulltype
uses everywhere else (removed in rustdoc: Remove OpaqueTy #127276) -
Header
not calledFunctionHeader
(rustdoc: normalise type/field names #128667) -
Header
has fieldsasync_
,const_
andunsafe_
, but should beis_async
(etc), like rest of types. (rustdoc: normalise type/field names #128667) -
ItemKind
hasPrimitive
, butItemEnum
hasPrimitiveType
( Rustdoc-Json: List impls for primitives #102321) -
ItemEnum::ForeignType
should beExternType
, as foreign refers to a different rust crate, but it's actually a non rust type (rustdoc: normalise type/field names #128667) -
AssocItemConstraint
's `binding field should probably be renamed as followup to the binding->contraint change in rustdoc: normalise type/field names #128667 -
StructField
isn't just used for struct's, but also variant fields -
WherePredicate::RegionPredicate
shoud probaby uselifetime
instead. The region/lifetime thing has a history on the compiller side (Consistently use "region" terminology in later stages of the compiler compiler-team#634, Tracking issue for dejargonification #110254), but we should avoid Region on the user-facing side. Done in rustdoc-json: Better representation of lifetime bounds in where clauses. #127289
Somewhat of a followup to #94889
@rustbot modify labels: +T-rustdoc +A-rustdoc-json