浅色
Rust
深色
海军蓝
香鱼色
Rust 参考手册
测试摘要
以下是链接到参考手册中各个规则标识符的总测试摘要。
规则
测试
未覆盖的规则
覆盖率
引言
1
0
1
未覆盖的规则
example.rule.label
0.0%
1. 记法
0
2. 词法结构
0
2.1. 输入格式
11
21
5
未覆盖的规则
input
input.encoding
input.intro
input.shebang.intro
input.tokenization
54.6%
2.2. 关键词
17
0
17
未覆盖的规则
lex.keywords
lex.keywords.reserved
lex.keywords.reserved.edition2018
lex.keywords.reserved.intro
lex.keywords.reserved.list
lex.keywords.strict
lex.keywords.strict.edition2018
lex.keywords.strict.intro
lex.keywords.strict.list
lex.keywords.weak
lex.keywords.weak.dyn
lex.keywords.weak.intro
lex.keywords.weak.lifetime-static
lex.keywords.weak.macro_rules
lex.keywords.weak.raw
lex.keywords.weak.safe
lex.keywords.weak.union
0.0%
2.3. 标识符
12
2
10
未覆盖的规则
ident
ident.ascii-limitations
ident.keyword
ident.profile
ident.raw
ident.raw.allowed
ident.raw.intro
ident.raw.reserved
ident.syntax
ident.zero-width-chars
16.7%
2.4. 注释
9
0
9
未覆盖的规则
comments.doc
comments.doc.attributes
comments.doc.bare-crs
comments.doc.inner-attributes
comments.doc.inner-syntax
comments.doc.syntax
comments.normal
comments.normal.tokenization
comments.syntax
0.0%
2.5. 空白字符
4
0
4
未覆盖的规则
lex.whitespace
lex.whitespace.intro
lex.whitespace.replacement
lex.whitespace.token-sep
0.0%
2.6. Token
110
0
110
未覆盖的规则
lex.token
lex.token.byte
lex.token.byte.intro
lex.token.byte.syntax
lex.token.delim
lex.token.intro
lex.token.life
lex.token.life.intro
lex.token.life.raw.allowed
lex.token.life.raw.edition2021
lex.token.life.raw.intro
lex.token.life.raw.reserved
lex.token.life.syntax
lex.token.literal
lex.token.literal.char
lex.token.literal.char-escape
lex.token.literal.char-escape.ascii
lex.token.literal.char-escape.intro
lex.token.literal.char-escape.null
lex.token.literal.char-escape.slash
lex.token.literal.char-escape.unicode
lex.token.literal.char-escape.whitespace
lex.token.literal.char.intro
lex.token.literal.char.syntax
lex.token.literal.float
lex.token.literal.float.form
lex.token.literal.float.suffix
lex.token.literal.float.syntax
lex.token.literal.int
lex.token.literal.int.kind
lex.token.literal.int.kind-bin
lex.token.literal.int.kind-dec
lex.token.literal.int.kind-hex
lex.token.literal.int.kind-oct
lex.token.literal.int.restriction
lex.token.literal.int.syntax
lex.token.literal.int.tuple-field
lex.token.literal.int.tuple-field.eq
lex.token.literal.int.tuple-field.intro
lex.token.literal.int.tuple-field.syntax
lex.token.literal.literal.suffix.intro
lex.token.literal.num
lex.token.literal.reserved
lex.token.literal.reserved.empty-exp
lex.token.literal.reserved.empty-with-radix
lex.token.literal.reserved.exp
lex.token.literal.reserved.intro
lex.token.literal.reserved.out-of-range
lex.token.literal.reserved.period
lex.token.literal.str
lex.token.literal.str-byte-raw.content
lex.token.literal.str-raw
lex.token.literal.str-raw.body
lex.token.literal.str-raw.content
lex.token.literal.str-raw.intro
lex.token.literal.str-raw.syntax
lex.token.literal.str.intro
lex.token.literal.str.linefeed
lex.token.literal.str.syntax
lex.token.literal.suffix
lex.token.literal.suffix.parse
lex.token.literal.suffix.syntax
lex.token.literal.suffix.validity
lex.token.punct
lex.token.punct.intro
lex.token.reserved-guards
lex.token.reserved-guards.edition2024
lex.token.reserved-guards.intro
lex.token.reserved-guards.pounds
lex.token.reserved-guards.string-literal
lex.token.reserved-guards.syntax
lex.token.reserved-prefix
lex.token.reserved-prefix.edition2021
lex.token.reserved-prefix.id
lex.token.reserved-prefix.intro
lex.token.reserved-prefix.life
lex.token.reserved-prefix.raw-token
lex.token.reserved-prefix.strings
lex.token.reserved-prefix.syntax
lex.token.str-byte
lex.token.str-byte-raw
lex.token.str-byte-raw.body
lex.token.str-byte-raw.intro
lex.token.str-byte-raw.syntax
lex.token.str-byte.escape
lex.token.str-byte.escape-byte
lex.token.str-byte.escape-null
lex.token.str-byte.escape-slash
lex.token.str-byte.escape-whitespace
lex.token.str-byte.intro
lex.token.str-byte.linefeed
lex.token.str-byte.syntax
lex.token.str-c
lex.token.str-c-raw
lex.token.str-c-raw.body
lex.token.str-c-raw.content
lex.token.str-c-raw.edition2021
lex.token.str-c-raw.intro
lex.token.str-c-raw.syntax
lex.token.str-c.char-unicode
lex.token.str-c.edition2021
lex.token.str-c.escape
lex.token.str-c.escape-byte
lex.token.str-c.escape-slash
lex.token.str-c.escape-unicode
lex.token.str-c.escape-whitespace
lex.token.str-c.intro
lex.token.str-c.linefeed
lex.token.str-c.null
lex.token.str-c.syntax
0.0%
3. 宏
12
0
12
未覆盖的规则
macro
macro.intro
macro.invocation
macro.invocation.expr
macro.invocation.extern
macro.invocation.intro
macro.invocation.item
macro.invocation.item-statement
macro.invocation.nested
macro.invocation.pattern
macro.invocation.syntax
macro.invocation.type
0.0%
3.1. 模式宏
50
0
50
未覆盖的规则
macro.decl
macro.decl.follow-set
macro.decl.follow-set.edition2021
macro.decl.follow-set.intro
macro.decl.follow-set.repetition
macro.decl.follow-set.token-expr-stmt
macro.decl.follow-set.token-other
macro.decl.follow-set.token-pat
macro.decl.follow-set.token-pat_param
macro.decl.follow-set.token-path-ty
macro.decl.follow-set.token-restriction
macro.decl.follow-set.token-vis
macro.decl.hygiene
macro.decl.hygiene.crate
macro.decl.hygiene.intro
macro.decl.hygiene.local_inner_macros
macro.decl.hygiene.vis
macro.decl.intro
macro.decl.meta
macro.decl.meta.dollar-crate
macro.decl.meta.edition2021
macro.decl.meta.edition2024
macro.decl.meta.intro
macro.decl.meta.specifier
macro.decl.meta.transcription
macro.decl.repetition
macro.decl.repetition.fragment
macro.decl.repetition.intro
macro.decl.repetition.operators
macro.decl.repetition.optional-restriction
macro.decl.repetition.separator
macro.decl.scope
macro.decl.scope.intro
macro.decl.scope.macro_use
macro.decl.scope.macro_use.export
macro.decl.scope.macro_use.mod-decl
macro.decl.scope.macro_use.prelude
macro.decl.scope.path
macro.decl.scope.path.export
macro.decl.scope.path.intro
macro.decl.scope.textual
macro.decl.scope.textual.intro
macro.decl.scope.textual.shadow
macro.decl.scope.unqualified
macro.decl.syntax
macro.decl.transcription
macro.decl.transcription.fragment
macro.decl.transcription.intro
macro.decl.transcription.lookahead
macro.decl.transcription.syntax
0.0%
3.2. 过程宏
35
0
35
未覆盖的规则
macro.proc
macro.proc.attribute
macro.proc.attribute.def
macro.proc.attribute.intro
macro.proc.attribute.namespace
macro.proc.def
macro.proc.derive
macro.proc.derive.attributes
macro.proc.derive.attributes.def
macro.proc.derive.attributes.intro
macro.proc.derive.def
macro.proc.derive.intro
macro.proc.derive.namespace
macro.proc.derive.output
macro.proc.error
macro.proc.function
macro.proc.function.def
macro.proc.function.intro
macro.proc.function.invocation
macro.proc.function.namespace
macro.proc.hygiene
macro.proc.intro
macro.proc.proc_macro
macro.proc.proc_macro.intro
macro.proc.proc_macro.span
macro.proc.proc_macro.token-stream
macro.proc.result
macro.proc.token
macro.proc.token.conversion.from-proc_macro
macro.proc.token.conversion.intro
macro.proc.token.conversion.to-proc_macro
macro.proc.token.doc-comment
macro.proc.token.intro
macro.proc.token.macro_rules
macro.proc.token.tree
0.0%
4. Crate 和源文件
19
0
19
未覆盖的规则
crate
crate.attributes
crate.compile-time
crate.crate_name
crate.crate_name.general
crate.crate_name.restriction
crate.inline-module
crate.input-source
crate.items
crate.main
crate.main.general
crate.main.import
crate.main.restriction
crate.module
crate.module-def
crate.no_main
crate.syntax
crate.uncaught-foreign-unwinding
crate.unit
0.0%
5. 条件编译
72
0
72
未覆盖的规则
cfg
cfg.attr
cfg.attr.crate-level-attrs
cfg.attr.effect
cfg.attr.general
cfg.attr.restriction
cfg.attr.syntax
cfg.attr.syntax-explanation
cfg.attributes-macro
cfg.cfg_attr
cfg.cfg_attr.attribute-list
cfg.cfg_attr.behaviour
cfg.cfg_attr.general
cfg.cfg_attr.restriction
cfg.cfg_attr.syntax
cfg.conditional
cfg.debug_assertions
cfg.general
cfg.macro
cfg.option-key-uniqueness
cfg.option-key-value
cfg.option-name
cfg.option-spec
cfg.options.crate
cfg.options.general
cfg.options.other
cfg.options.set
cfg.options.target
cfg.panic
cfg.panic.general
cfg.panic.values
cfg.predicate
cfg.predicate.all
cfg.predicate.any
cfg.predicate.not
cfg.predicate.option
cfg.proc_macro
cfg.syntax
cfg.target_abi
cfg.target_abi.disambiguation
cfg.target_abi.general
cfg.target_abi.values
cfg.target_arch
cfg.target_arch.gen
cfg.target_arch.values
cfg.target_endian
cfg.target_env
cfg.target_env.general
cfg.target_env.values
cfg.target_family
cfg.target_family.general
cfg.target_family.unix
cfg.target_family.values
cfg.target_family.windows
cfg.target_feature
cfg.target_feature.crt_static
cfg.target_feature.general
cfg.target_feature.values
cfg.target_has_atomic
cfg.target_has_atomic.general
cfg.target_has_atomic.stdlib
cfg.target_has_atomic.values
cfg.target_os
cfg.target_os.general
cfg.target_os.values
cfg.target_pointer_width
cfg.target_pointer_width.general
cfg.target_pointer_width.values
cfg.target_vendor
cfg.target_vendor.general
cfg.target_vendor.values
cfg.test
0.0%
6. 项
10
0
10
未覆盖的规则
items
items.associated-locations
items.decl-order
items.extern-locations
items.intro
items.kinds
items.locations
items.name-resolution
items.static-def
items.syntax
0.0%
6.1. 模块
19
0
19
未覆盖的规则
items.mod
items.mod.attributes
items.mod.attributes.intro
items.mod.attributes.supported
items.mod.def
items.mod.intro
items.mod.multiple-items
items.mod.namespace
items.mod.nesting
items.mod.outlined
items.mod.outlined.intro
items.mod.outlined.path
items.mod.outlined.path.intro
items.mod.outlined.path.search
items.mod.outlined.path.search-nested
items.mod.outlined.search
items.mod.outlined.search-mod
items.mod.syntax
items.mod.unsafe
0.0%
6.2. 外部 crate
13
0
13
未覆盖的规则
items.extern-crate
items.extern-crate.as
items.extern-crate.extern-prelude
items.extern-crate.intro
items.extern-crate.lookup
items.extern-crate.name-restrictions
items.extern-crate.namespace
items.extern-crate.no_link
items.extern-crate.self
items.extern-crate.syntax
items.extern-crate.underscore
items.extern-crate.underscore.intro
items.extern-crate.underscore.macro_use
0.0%
6.3. Use 声明
44
0
44
未覆盖的规则
items.use
items.use.ambiguities
items.use.ambiguities.glob
items.use.ambiguities.intro
items.use.as
items.use.as-underscore
items.use.as-underscore.glob
items.use.as-underscore.intro
items.use.as-underscore.macro
items.use.forms
items.use.forms.as
items.use.forms.glob
items.use.forms.multiple
items.use.forms.nesting
items.use.forms.self
items.use.glob
items.use.glob.edition2015
items.use.glob.intro
items.use.glob.last-segment-only
items.use.glob.self-import
items.use.glob.shadowing
items.use.intro
items.use.multiple-syntax
items.use.multiple-syntax.edition2015
items.use.multiple-syntax.empty
items.use.multiple-syntax.intro
items.use.path
items.use.path.disallowed
items.use.path.edition2015
items.use.path.intro
items.use.path.namespace
items.use.restrictions
items.use.restrictions.crate
items.use.restrictions.duplicate-name
items.use.restrictions.macro-crate
items.use.restrictions.self
items.use.restrictions.variant
items.use.self
items.use.self.intro
items.use.self.namespace
items.use.syntax
items.use.visibility
items.use.visibility.intro
items.use.visibility.unambiguous
0.0%
6.4. 函数
52
0
52
未覆盖的规则
items.fn
items.fn.async
items.fn.async.desugar
items.fn.async.desugar-brief
items.fn.async.edition2018
items.fn.async.future
items.fn.async.intro
items.fn.async.lifetime-capture
items.fn.async.param-capture
items.fn.async.safety
items.fn.async.safety.intro
items.fn.attributes
items.fn.attributes.builtin-attributes
items.fn.attributes.intro
items.fn.body
items.fn.body.bodyless
items.fn.body.intro
items.fn.const
items.fn.const.exclusivity
items.fn.const.extern
items.fn.const.intro
items.fn.extern
items.fn.extern.abort
items.fn.extern.def
items.fn.extern.default-abi
items.fn.extern.default-extern
items.fn.extern.foreign-call
items.fn.extern.intro
items.fn.extern.unwind
items.fn.extern.unwind.behavior
items.fn.extern.unwind.intro
items.fn.fn-item-type
items.fn.generics
items.fn.generics.explicit-arguments
items.fn.generics.intro
items.fn.generics.mono
items.fn.generics.param-bounds
items.fn.generics.param-names
items.fn.implicit-return
items.fn.intro
items.fn.namespace
items.fn.param-attributes
items.fn.param-attributes.intro
items.fn.param-attributes.parsed-attributes
items.fn.params
items.fn.params.intro
items.fn.params.self-pat
items.fn.params.self-restriction
items.fn.params.varargs
items.fn.safety-qualifiers
items.fn.signature
items.fn.syntax
0.0%
6.5. 类型别名
8
0
8
未覆盖的规则
items.type
items.type.associated-impl
items.type.associated-trait
items.type.associated-type
items.type.constructor-alias
items.type.deprecated
items.type.intro
items.type.syntax
0.0%
6.6. 结构体
7
0
7
未覆盖的规则
items.struct
items.struct.intro
items.struct.layout
items.struct.namespace
items.struct.syntax
items.struct.tuple
items.struct.unit
0.0%
6.7. 枚举
33
0
33
未覆盖的规则
items.enum
items.enum.constructor
items.enum.constructor-names
items.enum.constructor-namespace
items.enum.decl
items.enum.discriminant
items.enum.discriminant.access-memory
items.enum.discriminant.access-opaque
items.enum.discriminant.coercion
items.enum.discriminant.coercion.fieldless
items.enum.discriminant.coercion.intro
items.enum.discriminant.explicit
items.enum.discriminant.explicit.intro
items.enum.discriminant.explicit.primitive-repr
items.enum.discriminant.explicit.unit-only
items.enum.discriminant.implicit
items.enum.discriminant.intro
items.enum.discriminant.repr-rust
items.enum.discriminant.restrictions
items.enum.discriminant.restrictions.above-max-discriminant
items.enum.discriminant.restrictions.same-discriminant
items.enum.empty
items.enum.empty.intro
items.enum.empty.uninhabited
items.enum.fieldless
items.enum.intro
items.enum.namespace
items.enum.path-expr
items.enum.struct-expr
items.enum.syntax
items.enum.tuple-expr
items.enum.unit-only
items.enum.variant-visibility
0.0%
6.8. 联合体
31
0
31
未覆盖的规则
items.union
items.union.common-storage
items.union.drop
items.union.field-copy
items.union.field-manually-drop
items.union.field-references
items.union.field-restrictions
items.union.field-tuple
items.union.fieldless
items.union.fields
items.union.fields.intro
items.union.fields.offset
items.union.fields.read
items.union.fields.read-safety
items.union.fields.validity
items.union.fields.write-safety
items.union.init
items.union.init.intro
items.union.init.result
items.union.intro
items.union.namespace
items.union.pattern
items.union.pattern.intro
items.union.pattern.one-field
items.union.pattern.safety
items.union.pattern.subpattern
items.union.ref
items.union.ref.borrow
items.union.ref.intro
items.union.ref.usage
items.union.syntax
0.0%
6.9. 常量项
14
0
14
未覆盖的规则
items.const
items.const.behavior
items.const.destructor
items.const.eval
items.const.expr-omission
items.const.final-value-immutable
items.const.intro
items.const.namespace
items.const.static
items.const.static-temporary
items.const.syntax
items.const.unnamed
items.const.unnamed.intro
items.const.unnamed.repetition
0.0%
6.10. 静态项
19
0
19
未覆盖的规则
items.static
items.static.alternate
items.static.generics
items.static.init
items.static.init.omission
items.static.intro
items.static.lifetime
items.static.mut
items.static.mut.extern
items.static.mut.intro
items.static.mut.safety
items.static.mut.sync
items.static.namespace
items.static.read-only
items.static.safety
items.static.safety-qualifiers
items.static.storage-disjointness
items.static.sync
items.static.syntax
0.0%
6.11. Trait
32
0
32
未覆盖的规则
items.traits
items.traits.associated-item-decls
items.traits.associated-item-namespaces
items.traits.associated-visibility
items.traits.associated-visibility.intro
items.traits.bounds
items.traits.const-fn
items.traits.dyn-compatible
items.traits.dyn-compatible.associated-consts
items.traits.dyn-compatible.associated-functions
items.traits.dyn-compatible.associated-types
items.traits.dyn-compatible.async-traits
items.traits.dyn-compatible.intro
items.traits.dyn-compatible.sized
items.traits.dyn-compatible.supertraits
items.traits.generic
items.traits.impls
items.traits.intro
items.traits.namespace
items.traits.params
items.traits.params.allowed-patterns
items.traits.params.edition2015
items.traits.params.restriction
items.traits.params.restriction.edition2018
items.traits.safety
items.traits.safety.intro
items.traits.self-param
items.traits.supertraits
items.traits.supertraits.decl
items.traits.supertraits.intro
items.traits.supertraits.subtrait
items.traits.syntax
0.0%
6.12. 实现
30
0
30
未覆盖的规则
items.impl
items.impl.attributes
items.impl.generics
items.impl.generics.constrain
items.impl.generics.intro
items.impl.generics.usage
items.impl.inherent
items.impl.inherent.associated-item-path
items.impl.inherent.associated-items
items.impl.inherent.associated-items.allowed-items
items.impl.inherent.coherence
items.impl.inherent.implementing-type
items.impl.inherent.intro
items.impl.inherent.type-alias
items.impl.intro
items.impl.kinds
items.impl.syntax
items.impl.trait
items.impl.trait.associated-item-path
items.impl.trait.coherence
items.impl.trait.coherence.intro
items.impl.trait.coherence.overlapping
items.impl.trait.def-requirement
items.impl.trait.fundamental
items.impl.trait.implemented-trait
items.impl.trait.intro
items.impl.trait.orphan-rule
items.impl.trait.orphan-rule.general
items.impl.trait.safety
items.impl.trait.uncovered-param
0.0%
6.13. 外部块
87
0
87
未覆盖的规则
items.extern
items.extern.abi
items.extern.abi.aapcs
items.extern.abi.c
items.extern.abi.cdecl
items.extern.abi.efiapi
items.extern.abi.fastcall
items.extern.abi.intro
items.extern.abi.platform
items.extern.abi.platform-unwind-variants
items.extern.abi.rust
items.extern.abi.standard
items.extern.abi.stdcall
items.extern.abi.system
items.extern.abi.sysv64
items.extern.abi.thiscall
items.extern.abi.unwind
items.extern.abi.win64
items.extern.allowed-kinds
items.extern.attributes
items.extern.attributes.fn-parameters
items.extern.attributes.intro
items.extern.attributes.link
items.extern.attributes.link.dylib
items.extern.attributes.link.empty-block
items.extern.attributes.link.framework
items.extern.attributes.link.import_name_type
items.extern.attributes.link.import_name_type.default
items.extern.attributes.link.import_name_type.intro
items.extern.attributes.link.import_name_type.platform-specific
items.extern.attributes.link.import_name_type.values
items.extern.attributes.link.import_name_type.variables
items.extern.attributes.link.intro
items.extern.attributes.link.kind-raw-dylib
items.extern.attributes.link.kind-raw-dylib.import
items.extern.attributes.link.kind-raw-dylib.intro
items.extern.attributes.link.kind-raw-dylib.platform-specific
items.extern.attributes.link.modifiers
items.extern.attributes.link.modifiers.bundle
items.extern.attributes.link.modifiers.bundle.allowed-kinds
items.extern.attributes.link.modifiers.bundle.behavior
items.extern.attributes.link.modifiers.bundle.behavior-negative
items.extern.attributes.link.modifiers.bundle.default
items.extern.attributes.link.modifiers.bundle.no-effect
items.extern.attributes.link.modifiers.multiple
items.extern.attributes.link.modifiers.syntax
items.extern.attributes.link.modifiers.verbatim
items.extern.attributes.link.modifiers.verbatim.allowed-kinds
items.extern.attributes.link.modifiers.verbatim.behavior
items.extern.attributes.link.modifiers.verbatim.behavior-negative
items.extern.attributes.link.modifiers.verbatim.default
items.extern.attributes.link.modifiers.whole-archive
items.extern.attributes.link.modifiers.whole-archive.allowed-kinds
items.extern.attributes.link.modifiers.whole-archive.behavior
items.extern.attributes.link.modifiers.whole-archive.default
items.extern.attributes.link.name-requirement
items.extern.attributes.link.raw-dylib
items.extern.attributes.link.static
items.extern.attributes.link.syntax
items.extern.attributes.link.wasm_import_module
items.extern.attributes.link_name
items.extern.attributes.link_name.exclusive
items.extern.attributes.link_name.intro
items.extern.attributes.link_name.syntax
items.extern.attributes.link_ordinal
items.extern.attributes.link_ordinal.allowed-kinds
items.extern.attributes.link_ordinal.exclusive
items.extern.attributes.link_ordinal.intro
items.extern.edition2024
items.extern.fn
items.extern.fn-safety
items.extern.fn.body
items.extern.fn.fn-ptr
items.extern.fn.foreign-abi
items.extern.fn.param-patterns
items.extern.fn.qualifiers
items.extern.fn.safety
items.extern.intro
items.extern.namespace
items.extern.static
items.extern.static.intro
items.extern.static.mut
items.extern.static.read-only
items.extern.static.safety
items.extern.syntax
items.extern.unsafe-required
items.extern.variadic
0.0%
6.14. 泛型参数
24
0
24
未覆盖的规则
items.generics
items.generics.attributes
items.generics.builtin-generic-types
items.generics.const
items.generics.const.allowed-types
items.generics.const.argument
items.generics.const.argument.const-expr
items.generics.const.exhaustiveness
items.generics.const.intro
items.generics.const.namespace
items.generics.const.standalone
items.generics.const.type-ambiguity
items.generics.const.usage
items.generics.const.variance
items.generics.invalid-lifetimes
items.generics.syntax
items.generics.syntax.decl-order
items.generics.syntax.duplicate-params
items.generics.syntax.intro
items.generics.syntax.scope
items.generics.where
items.generics.where.higher-ranked-lifetimes
items.generics.where.intro
items.generics.where.syntax
0.0%
6.15. 关联项
45
0
45
未覆盖的规则
associated.fn.method.self-pat-mut
associated.fn.method.self-pat-shorthands
items.associated
items.associated.const
items.associated.const.decl
items.associated.const.def
items.associated.const.eval
items.associated.const.intro
items.associated.const.name
items.associated.decl-def
items.associated.fn
items.associated.fn.decl
items.associated.fn.def
items.associated.fn.intro
items.associated.fn.method
items.associated.fn.method.intro
items.associated.fn.method.self-ty
items.associated.fn.param-attributes
items.associated.fn.params.edition2015
items.associated.fn.qualified-self
items.associated.intro
items.associated.kinds
items.associated.name
items.associated.related
items.associated.same-signature
items.associated.syntax
items.associated.trait-items
items.associated.type
items.associated.type.alias
items.associated.type.decl
items.associated.type.def
items.associated.type.def.restriction
items.associated.type.generic
items.associated.type.generic-where-clause
items.associated.type.generic-where-clause.forward
items.associated.type.generic-where-clause.intersection
items.associated.type.generic-where-clause.intro
items.associated.type.generic-where-clause.static
items.associated.type.generic-where-clause.valid-fn
items.associated.type.impl-fulfillment
items.associated.type.intro
items.associated.type.name
items.associated.type.param
items.associated.type.restrictions
items.associated.type.sized
0.0%
7. 属性
21
0
21
未覆盖的规则
attributes.activity
attributes.activity.intro
attributes.allowed-position
attributes.builtin
attributes.inner
attributes.input
attributes.intro
attributes.kind
attributes.meta
attributes.meta.builtin
attributes.meta.intro
attributes.meta.literal-expr
attributes.meta.order
attributes.meta.order-macro
attributes.meta.syntax
attributes.safety
attributes.syntax
attributes.tool
attributes.tool.ignored
attributes.tool.intro
attributes.tool.prelude
0.0%
7.1. 测试
13
0
13
未覆盖的规则
attributes.testing
attributes.testing.ignore
attributes.testing.ignore.intro
attributes.testing.ignore.syntax
attributes.testing.should_panic
attributes.testing.should_panic.behavior
attributes.testing.should_panic.intro
attributes.testing.should_panic.syntax
attributes.testing.test
attributes.testing.test.allowed-positions
attributes.testing.test.enabled
attributes.testing.test.intro
attributes.testing.test.success
0.0%
7.2. Derive
5
0
5
未覆盖的规则
attributes.derive
attributes.derive.automatically_derived
attributes.derive.intro
attributes.derive.proc-macro
attributes.derive.syntax
0.0%
7.3. 诊断
51
30
38
未覆盖的规则
attributes.diagnostic.deprecated.allowed-positions
attributes.diagnostic.do_not_recommend
attributes.diagnostic.namespace
attributes.diagnostic.namespace.intro
attributes.diagnostic.on_unimplemented
attributes.diagnostic.on_unimplemented.allowed-positions
attributes.diagnostic.on_unimplemented.format-string
attributes.diagnostics
attributes.diagnostics.deprecated
attributes.diagnostics.deprecated.intro
attributes.diagnostics.deprecated.syntax
attributes.diagnostics.expect
attributes.diagnostics.expect.fulfillment
attributes.diagnostics.expect.independent
attributes.diagnostics.expect.intro
attributes.diagnostics.lint
attributes.diagnostics.lint.allow
attributes.diagnostics.lint.deny
attributes.diagnostics.lint.expect
attributes.diagnostics.lint.forbid
attributes.diagnostics.lint.group
attributes.diagnostics.lint.group.warnings
attributes.diagnostics.lint.level
attributes.diagnostics.lint.override
attributes.diagnostics.lint.reason
attributes.diagnostics.lint.tool
attributes.diagnostics.lint.tool.activation
attributes.diagnostics.lint.tool.intro
attributes.diagnostics.lint.warn
attributes.diagnostics.must_use
attributes.diagnostics.must_use.allowed-positions
attributes.diagnostics.must_use.fn
attributes.diagnostics.must_use.intro
attributes.diagnostics.must_use.message
attributes.diagnostics.must_use.trait
attributes.diagnostics.must_use.trait-function
attributes.diagnostics.must_use.trait-impl-function
attributes.diagnostics.must_use.type
25.5%
7.4. 代码生成
40
0
40
未覆盖的规则
attributes.codegen
attributes.codegen.cold
attributes.codegen.hint
attributes.codegen.hint.cold-inline
attributes.codegen.hint.usage
attributes.codegen.inline
attributes.codegen.inline.intro
attributes.codegen.inline.modes
attributes.codegen.instruction_set
attributes.codegen.instruction_set.allowed-positions
attributes.codegen.instruction_set.arm
attributes.codegen.instruction_set.behavior
attributes.codegen.instruction_set.syntax
attributes.codegen.instruction_set.target-limits
attributes.codegen.no_builtins
attributes.codegen.target_feature
attributes.codegen.target_feature.aarch64
attributes.codegen.target_feature.allowed-positions
attributes.codegen.target_feature.arch
attributes.codegen.target_feature.availability
attributes.codegen.target_feature.closures
attributes.codegen.target_feature.fn-traits
attributes.codegen.target_feature.info
attributes.codegen.target_feature.inline
attributes.codegen.target_feature.intro
attributes.codegen.target_feature.remark-cfg
attributes.codegen.target_feature.remark-rt
attributes.codegen.target_feature.riscv
attributes.codegen.target_feature.safety-restrictions
attributes.codegen.target_feature.target-ub
attributes.codegen.target_feature.wasm
attributes.codegen.target_feature.x86
attributes.codegen.track_caller
attributes.codegen.track_caller.allowed-positions
attributes.codegen.track_caller.behavior
attributes.codegen.track_caller.decay
attributes.codegen.track_caller.extern
attributes.codegen.track_caller.hint
attributes.codegen.track_caller.limits
attributes.codegen.track_caller.traits
0.0%
7.5. 限制
7
0
7
未覆盖的规则
attributes.limits
attributes.limits.recursion_limit
attributes.limits.recursion_limit.intro
attributes.limits.recursion_limit.syntax
attributes.limits.type_length_limit
attributes.limits.type_length_limit.intro
attributes.limits.type_length_limit.syntax
0.0%
7.6. 类型系统
9
0
9
未覆盖的规则
attributes.type-system
attributes.type-system.non_exhaustive
attributes.type-system.non_exhaustive.allowed-positions
attributes.type-system.non_exhaustive.construction
attributes.type-system.non_exhaustive.external-crate
attributes.type-system.non_exhaustive.intro
attributes.type-system.non_exhaustive.match
attributes.type-system.non_exhaustive.same-crate
attributes.type-system.non_exhaustive.syntax
0.0%
7.7. 调试器
16
0
16
未覆盖的规则
attributes.debugger
attributes.debugger.collapse_debuginfo
attributes.debugger.collapse_debuginfo.default
attributes.debugger.collapse_debuginfo.intro
attributes.debugger.collapse_debuginfo.options
attributes.debugger.collapse_debuginfo.syntax
attributes.debugger.debugger_visualizer
attributes.debugger.debugger_visualizer.gdb
attributes.debugger.debugger_visualizer.gdb.path
attributes.debugger.debugger_visualizer.gdb.pretty
attributes.debugger.debugger_visualizer.intro
attributes.debugger.debugger_visualizer.natvis
attributes.debugger.debugger_visualizer.natvis.intro
attributes.debugger.debugger_visualizer.natvis.msvc
attributes.debugger.debugger_visualizer.natvis.path
attributes.debugger.debugger_visualizer.syntax
0.0%
8. 语句和表达式
1
0
1
未覆盖的规则
stmt-expr
0.0%
8.1. 语句
23
0
23
未覆盖的规则
statement
statement.attribute
statement.decl
statement.expr
statement.expr.constraint-block
statement.expr.intro
statement.expr.restriction-semicolon
statement.expr.syntax
statement.intro
statement.item
statement.item.associated-scope
statement.item.intro
statement.item.outer-generics
statement.item.scope
statement.kind
statement.let
statement.let.behavior
statement.let.constraint
statement.let.inference
statement.let.intro
statement.let.scope
statement.let.syntax
statement.syntax
0.0%
8.2. 表达式
38
0
38
未覆盖的规则
expr
expr.attr
expr.attr.never-before
expr.attr.restriction
expr.behavior
expr.evaluation
expr.implicit-borrow
expr.implicit-borrow-intro
expr.implicit-borrow.application
expr.intro
expr.move
expr.move.copy
expr.move.deinitialization
expr.move.intro
expr.move.movable-place
expr.move.place-invalid
expr.move.requires-sized
expr.mut
expr.mut.intro
expr.mut.valid-places
expr.operand-order
expr.operand-order.default
expr.operand-order.operands-before-primary
expr.operands
expr.overload
expr.place-value
expr.place-value.assignee
expr.place-value.intro
expr.place-value.parenthesis
expr.place-value.place-context
expr.place-value.place-expr-kinds
expr.place-value.place-memory-location
expr.place-value.value-expr-kinds
expr.place-value.value-result
expr.precedence
expr.structure
expr.syntax
expr.temporary
0.0%
8.2.1. 字面量表达式
87
0
87
未覆盖的规则
expr.literal
expr.literal.bool
expr.literal.bool.intro
expr.literal.bool.result
expr.literal.byte-char
expr.literal.byte-char.escape
expr.literal.byte-char.intro
expr.literal.byte-char.literal
expr.literal.byte-char.literal-content
expr.literal.byte-char.no-suffix
expr.literal.byte-char.represented
expr.literal.byte-char.result
expr.literal.byte-char.single
expr.literal.byte-string
expr.literal.byte-string.escape
expr.literal.byte-string.intro
expr.literal.byte-string.literal-content
expr.literal.byte-string.no-suffix
expr.literal.byte-string.raw
expr.literal.byte-string.represented
expr.literal.byte-string.result
expr.literal.byte-string.type
expr.literal.c-string
expr.literal.c-string.escape
expr.literal.c-string.intro
expr.literal.c-string.literal-content
expr.literal.c-string.no-suffix
expr.literal.c-string.raw
expr.literal.c-string.represented
expr.literal.c-string.result
expr.literal.c-string.type
expr.literal.char
expr.literal.char.escape
expr.literal.char.intro
expr.literal.char.literal-content
expr.literal.char.no-suffix
expr.literal.char.represented
expr.literal.char.result
expr.literal.char.single
expr.literal.char.type
expr.literal.const-expr
expr.literal.continuation
expr.literal.escape
expr.literal.escape.hex-ascii
expr.literal.escape.hex-octet
expr.literal.escape.intro
expr.literal.escape.sequence
expr.literal.escape.simple
expr.literal.escape.unicode
expr.literal.float
expr.literal.float.infer
expr.literal.float.inference-default
expr.literal.float.inference-error
expr.literal.float.inference-unique-type
expr.literal.float.intro
expr.literal.float.result
expr.literal.float.separators-stripped
expr.literal.float.suffix
expr.literal.float.type-suffix-stripped
expr.literal.float.value
expr.literal.int
expr.literal.int.cast
expr.literal.int.infer
expr.literal.int.inference-default
expr.literal.int.inference-error
expr.literal.int.inference-unique-type
expr.literal.int.intro
expr.literal.int.radix
expr.literal.int.radix-prefix-stripped
expr.literal.int.representation
expr.literal.int.separators-stripped
expr.literal.int.suffix
expr.literal.int.type-suffix-stripped
expr.literal.int.u128-value
expr.literal.intro
expr.literal.literal-token
expr.literal.string
expr.literal.string-representation
expr.literal.string.escape
expr.literal.string.intro
expr.literal.string.literal-content
expr.literal.string.no-suffix
expr.literal.string.raw
expr.literal.string.represented
expr.literal.string.result
expr.literal.string.type
expr.literal.syntax
0.0%
8.2.2. 路径表达式
6
0
6
未覆盖的规则
expr.path
expr.path.const
expr.path.intro
expr.path.place
expr.path.safety
expr.path.syntax
0.0%
8.2.3. 块表达式
37
0
37
未覆盖的规则
expr.block
expr.block.async
expr.block.async.anonymous-type
expr.block.async.capture
expr.block.async.context
expr.block.async.function
expr.block.async.function.control-flow
expr.block.async.function.intro
expr.block.async.function.return-try
expr.block.async.future
expr.block.async.future-result
expr.block.async.intro
expr.block.async.layout-unspecified
expr.block.async.syntax
expr.block.attributes
expr.block.attributes.inner-attributes
expr.block.attributes.valid
expr.block.const
expr.block.const.context
expr.block.const.evaluation
expr.block.const.generic-params
expr.block.const.intro
expr.block.const.not-executed
expr.block.const.syntax
expr.block.evaluation
expr.block.inner-attributes
expr.block.intro
expr.block.label
expr.block.namepsace
expr.block.null-statement
expr.block.result
expr.block.sequential-evaluation
expr.block.statements
expr.block.syntax
expr.block.type
expr.block.unsafe
expr.block.value
0.0%
8.2.4. 运算符表达式
112
0
112
未覆盖的规则
expr.arith-logic
expr.arith-logic.behavior
expr.arith-logic.intro
expr.arith-logic.syntax
expr.as
expr.as.bool-char-as-int
expr.as.coercions
expr.as.enum
expr.as.enum.discriminant
expr.as.enum.no-drop
expr.as.int-as-pointer
expr.as.intro
expr.as.numeric
expr.as.numeric.float-as-int
expr.as.numeric.float-narrowing
expr.as.numeric.float-widening
expr.as.numeric.int-as-float
expr.as.numeric.int-extension
expr.as.numeric.int-same-size
expr.as.numeric.int-truncation
expr.as.pointer
expr.as.pointer-as-int
expr.as.pointer.behavior
expr.as.pointer.discard-metadata
expr.as.pointer.sized
expr.as.pointer.unsized
expr.as.result
expr.as.syntax
expr.as.u8-as-char
expr.assign
expr.assign.assignee
expr.assign.basic
expr.assign.behavior
expr.assign.behavior-basic
expr.assign.behavior-destructring
expr.assign.destructring-order
expr.assign.destructure
expr.assign.destructure.assignee
expr.assign.destructure.default-binding
expr.assign.destructure.discard-value
expr.assign.destructure.intro
expr.assign.destructure.irrefutable
expr.assign.destructure.repeat-ident
expr.assign.drop-target
expr.assign.evaluation-order
expr.assign.intro
expr.assign.result
expr.assign.syntax
expr.bool-logic
expr.bool-logic.conditional-evaluation
expr.bool-logic.intro
expr.bool-logic.syntax
expr.borrow.and-and-syntax
expr.borrow.raw
expr.borrow.raw.intro
expr.borrow.raw.invalid-ref
expr.borrow.raw.place
expr.borrow.raw.result
expr.cmp
expr.cmp.behavior
expr.cmp.intro
expr.cmp.paren-chaining
expr.cmp.place
expr.cmp.syntax
expr.cmp.trait
expr.compound-assign
expr.compound-assign.intro
expr.compound-assign.no-value
expr.compound-assign.operand-order
expr.compound-assign.place
expr.compound-assign.primitive-order
expr.compound-assign.result
expr.compound-assign.syntax
expr.compound-assign.trait
expr.deref
expr.deref.intro
expr.deref.mut
expr.deref.result
expr.deref.safety
expr.deref.syntax
expr.deref.traits
expr.negate
expr.negate.intro
expr.negate.results
expr.negate.syntax
expr.operator
expr.operator.borrow
expr.operator.borrow.intro
expr.operator.borrow.lifetime
expr.operator.borrow.mut
expr.operator.borrow.result
expr.operator.borrow.temporary
expr.operator.int-overflow
expr.operator.int-overflow.binary-arith
expr.operator.int-overflow.div
expr.operator.int-overflow.intro
expr.operator.int-overflow.shift
expr.operator.int-overflow.unary-neg
expr.operator.intro
expr.operator.syntax
expr.operator.trait
expr.try
expr.try.behavior-std-option
expr.try.behavior-std-result
expr.try.effects-err
expr.try.effects-none
expr.try.intro
expr.try.restricted-types
expr.try.result-ok
expr.try.result-some
expr.try.syntax
expr.try.trait
0.0%
8.2.5. 分组表达式
6
0
6
未覆盖的规则
expr.paren
expr.paren.evaluation
expr.paren.intro
expr.paren.override-precedence
expr.paren.place-or-value
expr.paren.syntax
0.0%
8.2.6. 数组和索引表达式
21
0
21
未覆盖的规则
expr.array
expr.array.array
expr.array.array-behavior
expr.array.array-syntax
expr.array.constructor
expr.array.index
expr.array.index.array
expr.array.index.const
expr.array.index.trait
expr.array.index.trait-impl
expr.array.index.zero-index
expr.array.length-operand
expr.array.length-restriction
expr.array.repeat
expr.array.repeat-behavior
expr.array.repeat-const-item
expr.array.repeat-copy
expr.array.repeat-evaluation-zero
expr.array.repeat-non-const
expr.array.repeat-operand
expr.array.syntax
0.0%
8.2.7. 元组和索引表达式
16
0
16
未覆盖的规则
expr.tuple
expr.tuple-index
expr.tuple-index.index-name-operand
expr.tuple-index.index-syntax
expr.tuple-index.intro
expr.tuple-index.required-type
expr.tuple-index.result
expr.tuple-index.syntax
expr.tuple.fields
expr.tuple.intro
expr.tuple.result
expr.tuple.syntax
expr.tuple.type
expr.tuple.unary-tuple-restriction
expr.tuple.unit
expr.tuple.value
0.0%
8.2.8. 结构体表达式
16
0
16
未覆盖的规则
expr.struct
expr.struct.brace-restricted-positions
expr.struct.field
expr.struct.field.intro
expr.struct.field.named
expr.struct.field.union-constraint
expr.struct.intro
expr.struct.syntax
expr.struct.tuple
expr.struct.tuple-field
expr.struct.unit
expr.struct.update
expr.struct.update.base-same-type
expr.struct.update.fields
expr.struct.update.intro
expr.struct.update.visibility-constraint
0.0%
8.2.9. 调用表达式
11
0
11
未覆盖的规则
expr.call
expr.call.autoref-deref
expr.call.convergence
expr.call.desugar
expr.call.desugar.ambiguity
expr.call.desugar.explicit-path
expr.call.desugar.fully-qualified
expr.call.desugar.limits
expr.call.intro
expr.call.syntax
expr.call.trait
0.0%
8.2.10. 方法调用表达式
11
0
11
未覆盖的规则
expr.method
expr.method.ambiguous-search
expr.method.ambiguous-target
expr.method.autoref-deref
expr.method.candidate-receivers
expr.method.candidate-receivers-refs
expr.method.candidate-search
expr.method.intro
expr.method.receiver-constraints
expr.method.syntax
expr.method.target
0.0%
8.2.11. 字段访问表达式
8
0
8
未覆盖的规则
expr.field
expr.field.autoref-deref
expr.field.borrow
expr.field.form
expr.field.intro
expr.field.mut
expr.field.not-method-call
expr.field.syntax
0.0%
8.2.12. 闭包表达式
17
0
17
未覆盖的规则
expr.closure
expr.closure.async
expr.closure.async.edition2018
expr.closure.async.future
expr.closure.async.intro
expr.closure.capture-inference
expr.closure.capture-move
expr.closure.capture-mut-ref
expr.closure.captures
expr.closure.explicit-type-body
expr.closure.intro
expr.closure.param-attributes
expr.closure.param-type
expr.closure.parameter-restriction
expr.closure.syntax
expr.closure.trait-impl
expr.closure.unique-type
0.0%
8.2.13. 循环表达式
52
0
52
未覆盖的规则
expr.loop
expr.loop.block-labels
expr.loop.block-labels.break
expr.loop.block-labels.intro
expr.loop.block-labels.label-required
expr.loop.break
expr.loop.break-label
expr.loop.break-value
expr.loop.break-value.intro
expr.loop.break-value.loop
expr.loop.break.intro
expr.loop.break.label
expr.loop.break.syntax
expr.loop.break.value
expr.loop.continue
expr.loop.continue-label
expr.loop.continue.for
expr.loop.continue.in-loop-only
expr.loop.continue.intro
expr.loop.continue.label
expr.loop.continue.syntax
expr.loop.continue.while
expr.loop.explicit-result
expr.loop.for
expr.loop.for.condition
expr.loop.for.desugar
expr.loop.for.intro
expr.loop.for.lang-items
expr.loop.for.syntax
expr.loop.infinite
expr.loop.infinite.break
expr.loop.infinite.diverging
expr.loop.infinite.intro
expr.loop.infinite.syntax
expr.loop.intro
expr.loop.label
expr.loop.label.control-flow
expr.loop.label.intro
expr.loop.label.ref
expr.loop.label.syntax
expr.loop.syntax
expr.loop.while
expr.loop.while.condition
expr.loop.while.intro
expr.loop.while.let
expr.loop.while.let.condition
expr.loop.while.let.desugar
expr.loop.while.let.intro
expr.loop.while.let.lazy-bool
expr.loop.while.let.or-pattern
expr.loop.while.let.syntax
expr.loop.while.syntax
0.0%
8.2.14. Range 表达式
5
0
5
未覆盖的规则
expr.range
expr.range.behavior
expr.range.equivalence
expr.range.for
expr.range.syntax
0.0%
8.2.15. If 和 If let 表达式
19
0
19
未覆盖的规则
expr.if
expr.if.condition-bool
expr.if.condition-true
expr.if.else
expr.if.else-if
expr.if.intro
expr.if.let
expr.if.let.desugaring
expr.if.let.else
expr.if.let.else-if
expr.if.let.intro
expr.if.let.lazy-bool
expr.if.let.or-pattern
expr.if.let.pattern
expr.if.let.result
expr.if.let.syntax
expr.if.result
expr.if.syntax
expr.if.type
0.0%
8.2.16. Match 表达式
25
0
25
未覆盖的规则
expr.match
expr.match.attributes
expr.match.attributes.inner
expr.match.attributes.outer
expr.match.binding-restriction
expr.match.guard
expr.match.guard.behavior
expr.match.guard.bound-variables
expr.match.guard.intro
expr.match.guard.next
expr.match.guard.no-mutation
expr.match.guard.shared-ref
expr.match.guard.type
expr.match.guard.value
expr.match.intro
expr.match.or-pattern
expr.match.or-patterns-restriction
expr.match.pattern-var-binding
expr.match.pattern-vars
expr.match.scrutinee
expr.match.scrutinee-behavior
expr.match.scrutinee-constraint
expr.match.scrutinee-place
expr.match.scrutinee-value
expr.match.syntax
0.0%
8.2.17. Return 表达式
4
0
4
未覆盖的规则
expr.return
expr.return.behavior
expr.return.intro
expr.return.syntax
0.0%
8.2.18. Await 表达式
8
0
8
未覆盖的规则
expr.await
expr.await.allowed-positions
expr.await.construct
expr.await.desugar
expr.await.effects
expr.await.intro
expr.await.syntax
expr.await.task
0.0%
8.2.19. 下划线表达式
5
0
5
未覆盖的规则
expr.placeholder
expr.placeholder.intro
expr.placeholder.lhs-assignment-only
expr.placeholder.pattern
expr.placeholder.syntax
0.0%
9. 模式
136
0
136
未覆盖的规则
patterns
patterns.behavior
patterns.behavior.nested-or-patterns
patterns.const
patterns.const.aggregate
patterns.const.builtin-aggregate
patterns.const.exhaustive
patterns.const.float
patterns.const.generic
patterns.const.partial-eq
patterns.const.pointer
patterns.const.primitive
patterns.const.ref
patterns.const.structural-equality
patterns.const.translation
patterns.constraints
patterns.constraints.exhaustiveness-or-pattern
patterns.constraints.match-type-check
patterns.constraints.pattern
patterns.destructure
patterns.destructure.intro
patterns.destructure.named-field-shorthand
patterns.destructure.placeholder
patterns.for
patterns.ident
patterns.ident.bare
patterns.ident.binding
patterns.ident.binding.auto-deref
patterns.ident.binding.default-mode
patterns.ident.binding.intro
patterns.ident.binding.mixed
patterns.ident.binding.mode-limitations-binding
patterns.ident.binding.mode-limitations-reference
patterns.ident.binding.mode-limitations-reference.edition2024
patterns.ident.binding.mode-limitations.edition2024
patterns.ident.binding.move
patterns.ident.binding.nested-references
patterns.ident.binding.non-reference
patterns.ident.binding.ref
patterns.ident.binding.ref-mut
patterns.ident.binding.top-down
patterns.ident.constraint
patterns.ident.intro
patterns.ident.move
patterns.ident.precedent
patterns.ident.ref
patterns.ident.ref-ignored
patterns.ident.refutable
patterns.ident.scope
patterns.ident.scrutinized
patterns.ident.syntax
patterns.ident.unique
patterns.if-let
patterns.intro
patterns.let
patterns.literal
patterns.literal.intro
patterns.literal.refutable
patterns.literal.syntax
patterns.match
patterns.or
patterns.param
patterns.paren
patterns.paren.intro
patterns.paren.syntax
patterns.path
patterns.path.intro
patterns.path.qualified
patterns.path.refutable
patterns.path.syntax
patterns.path.unqualified
patterns.precedence
patterns.range
patterns.range.bound
patterns.range.constraint-bound-path
patterns.range.constraint-less-than
patterns.range.constraint-slice
patterns.range.edition2021
patterns.range.exclusive
patterns.range.float-restriction
patterns.range.from
patterns.range.inclusive
patterns.range.intro
patterns.range.literal-value
patterns.range.negation
patterns.range.path-value
patterns.range.refutable
patterns.range.refutable-char
patterns.range.refutable-integer
patterns.range.syntax
patterns.range.to-exclusive
patterns.range.to-inclusive
patterns.range.type
patterns.ref
patterns.ref.intro
patterns.ref.mut
patterns.ref.ref-ref
patterns.ref.refutable
patterns.ref.syntax
patterns.refutable
patterns.rest
patterns.rest.allowed-patterns
patterns.rest.intro
patterns.rest.refutable
patterns.slice
patterns.slice.intro
patterns.slice.refutable-array
patterns.slice.refutable-slice
patterns.slice.restriction
patterns.slice.syntax
patterns.struct
patterns.struct.binding-shorthand
patterns.struct.constraint-struct
patterns.struct.constraint-union
patterns.struct.ignore-rest
patterns.struct.intro
patterns.struct.refutable
patterns.struct.syntax
patterns.syntax
patterns.tuple
patterns.tuple-struct
patterns.tuple-struct.intro
patterns.tuple-struct.refutable
patterns.tuple-struct.syntax
patterns.tuple.intro
patterns.tuple.refutable
patterns.tuple.rest-syntax
patterns.tuple.syntax
patterns.usage
patterns.while-let
patterns.wildcard
patterns.wildcard.intro
patterns.wildcard.no-binding
patterns.wildcard.refutable
patterns.wildcard.struct-matcher
patterns.wildcard.syntax
0.0%
10. 类型系统
0
10.1. 类型
22
0
22
未覆盖的规则
type
type.builtin
type.intro
type.kinds
type.name
type.name.grouped
type.name.inference
type.name.intro
type.name.macro-expansion
type.name.never
type.name.parenthesized
type.name.parenthesized.intro
type.name.parenthesized.syntax
type.name.path
type.name.pointer
type.name.sequence
type.name.syntax
type.name.trait
type.recursive
type.recursive.constraint
type.recursive.intro
type.user-defined
0.0%
10.1.1. 布尔类型
23
0
23
未覆盖的规则
type.bool
type.bool.expr
type.bool.expr.and
type.bool.expr.cmp
type.bool.expr.cmp.eq
type.bool.expr.cmp.greater
type.bool.expr.cmp.greater-eq
type.bool.expr.cmp.less
type.bool.expr.cmp.less-eq
type.bool.expr.cmp.not-eq
type.bool.expr.not
type.bool.expr.or
type.bool.expr.xor
type.bool.intro
type.bool.layout
type.bool.literal
type.bool.namespace
type.bool.repr
type.bool.traits
type.bool.usage
type.bool.usage-condition
type.bool.usage-lazy-operator
type.bool.validity
0.0%
10.1.2. 数值类型
10
0
10
未覆盖的规则
type.numeric
type.numeric.float
type.numeric.int
type.numeric.int.signed
type.numeric.int.size
type.numeric.int.size.isize
type.numeric.int.size.minimum
type.numeric.int.size.usize
type.numeric.int.unsigned
type.numeric.validity
0.0%
10.1.3. 文本类型
9
0
9
未覆盖的规则
type.layout.char-layout
type.layout.char-validity
type.text
type.text.char-precondition
type.text.char-value
type.text.intro
type.text.layout
type.text.str-unsized
type.text.str-value
0.0%
10.1.4. Never 类型
5
0
5
未覆盖的规则
type.never
type.never.coercion
type.never.constraint
type.never.intro
type.never.syntax
0.0%
10.1.5. 元组类型
9
0
9
未覆盖的规则
type.tuple
type.tuple.access
type.tuple.constructor
type.tuple.field-name
type.tuple.field-number
type.tuple.intro
type.tuple.restriction
type.tuple.syntax
type.tuple.unit
0.0%
10.1.6. 数组类型
5
0
5
未覆盖的规则
type.array
type.array.constraint
type.array.index
type.array.intro
type.array.syntax
0.0%
10.1.7. 切片类型
5
0
5
未覆盖的规则
type.slice
type.slice.intro
type.slice.safe
type.slice.syntax
type.slice.unsized
0.0%
10.1.8. 结构体类型
7
0
7
未覆盖的规则
type.struct
type.struct.constructor
type.struct.field-visibility
type.struct.intro
type.struct.layout
type.struct.tuple
type.struct.unit
0.0%
10.1.9. 枚举类型
6
0
6
未覆盖的规则
type.enum
type.enum.constructor
type.enum.declaration
type.enum.intro
type.enum.name
type.enum.value
0.0%
10.1.10. 联合体类型
6
0
6
未覆盖的规则
type.union
type.union.access
type.union.constraint
type.union.intro
type.union.layout
type.union.safety
0.0%
10.1.11. 函数项类型
6
0
6
未覆盖的规则
type.fn-item
type.fn-item.coercion
type.fn-item.intro
type.fn-item.name
type.fn-item.traits
type.fn-item.unique
0.0%
10.1.12. 闭包类型
41
0
41
未覆盖的规则
type.closure
type.closure.async.input
type.closure.async.traits
type.closure.async.traits.async-family
type.closure.async.traits.fn-family
type.closure.call
type.closure.call.fn
type.closure.call.fn-mut
type.closure.call.intro
type.closure.capture
type.closure.capture.copy
type.closure.capture.intro
type.closure.capture.precedence
type.closure.capture.precision.box-deref
type.closure.capture.precision.box-move.read
type.closure.capture.precision.box-non-move.moved
type.closure.capture.precision.box-non-move.not-moved
type.closure.capture.precision.capture-path
type.closure.capture.precision.dereference-shared
type.closure.capture.precision.edition2018.composite
type.closure.capture.precision.edition2018.drop-order
type.closure.capture.precision.edition2018.entirety
type.closure.capture.precision.edition2018.move
type.closure.capture.precision.edition2018.wildcard
type.closure.capture.precision.intro
type.closure.capture.precision.move-dereference
type.closure.capture.precision.place-projection
type.closure.capture.precision.raw-pointer-dereference
type.closure.capture.precision.shared-prefix
type.closure.capture.precision.unaligned
type.closure.capture.precision.union
type.closure.capture.precision.wildcard
type.closure.capture.precision.wildcard.array-slice
type.closure.capture.precision.wildcard.initialized
type.closure.drop-order
type.closure.intro
type.closure.non-capturing
type.closure.traits
type.closure.traits.behavior
type.closure.traits.intro
type.closure.unique-immutable
0.0%
10.1.13. 指针类型
22
0
22
未覆盖的规则
type.pointer
type.pointer.intro
type.pointer.raw
type.pointer.raw.cmp
type.pointer.raw.constructor
type.pointer.raw.copy
type.pointer.raw.intro
type.pointer.raw.safety
type.pointer.raw.syntax
type.pointer.reference
type.pointer.reference.mut
type.pointer.reference.mut.copy
type.pointer.reference.mut.intro
type.pointer.reference.shared
type.pointer.reference.shared.constraint-mutation
type.pointer.reference.shared.copy
type.pointer.reference.shared.intro
type.pointer.reference.syntax
type.pointer.smart
type.pointer.validity
type.pointer.validity.pointer-fragment
type.pointer.validity.raw
0.0%
10.1.14. 函数指针类型
7
0
7
未覆盖的规则
type.fn-pointer
type.fn-pointer.attributes
type.fn-pointer.coercion
type.fn-pointer.constraint-variadic
type.fn-pointer.intro
type.fn-pointer.qualifiers
type.fn-pointer.syntax
0.0%
10.1.15. Trait 对象类型
11
0
11
未覆盖的规则
type.trait-object
type.trait-object.alias
type.trait-object.constraint
type.trait-object.impls
type.trait-object.intro
type.trait-object.lifetime-bounds
type.trait-object.name
type.trait-object.syntax
type.trait-object.syntax-edition2015
type.trait-object.syntax-edition2021
type.trait-object.unsized
0.0%
10.1.16. Impl Trait 类型
22
0
22
未覆盖的规则
type.impl-trait
type.impl-trait.constraint
type.impl-trait.generic-capture.auto
type.impl-trait.generic-capture.auto.intro
type.impl-trait.generic-capture.edition2024
type.impl-trait.generic-capture.precise
type.impl-trait.generic-capture.precise.constraint-lifetime
type.impl-trait.generic-capture.precise.constraint-param-impl-trait
type.impl-trait.generic-capture.precise.constraint-single
type.impl-trait.generic-capture.precise.use
type.impl-trait.generic-captures
type.impl-trait.intro
type.impl-trait.param
type.impl-trait.param.generic
type.impl-trait.param.intro
type.impl-trait.return
type.impl-trait.return-in-trait
type.impl-trait.return-in-trait.desugaring
type.impl-trait.return-in-trait.intro
type.impl-trait.return.constraint-body
type.impl-trait.return.intro
type.impl-trait.syntax
0.0%
10.1.17. 类型参数
1
0
1
未覆盖的规则
type.generic
0.0%
10.1.18. 推断类型
4
0
4
未覆盖的规则
type.inferred
type.inferred.constraint
type.inferred.intro
type.inferred.syntax
0.0%
10.2. 动态大小类型
7
0
7
未覆盖的规则
dynamic-sized
dynamic-sized.intro
dynamic-sized.pointer-types
dynamic-sized.question-sized
dynamic-sized.restriction
dynamic-sized.struct-field
dynamic-sized.trait-impl
0.0%
10.3. 类型内存布局
68
0
68
未覆盖的规则
layout
layout.array
layout.closure
layout.guarantees
layout.intro
layout.pointer
layout.pointer.intro
layout.pointer.thin
layout.pointer.unsized
layout.primitive
layout.primitive.align
layout.primitive.size
layout.primitive.size-int
layout.properties
layout.properties.align
layout.properties.size
layout.properties.sized
layout.repr
layout.repr.align-packed
layout.repr.alignment
layout.repr.alignment.align
layout.repr.alignment.constraint-alignment
layout.repr.alignment.constraint-exclusive
layout.repr.alignment.enum
layout.repr.alignment.intro
layout.repr.alignment.packed
layout.repr.alignment.packed-fields
layout.repr.alignment.packed-padding
layout.repr.attribute
layout.repr.c
layout.repr.c.adt
layout.repr.c.adt.fields
layout.repr.c.adt.intro
layout.repr.c.adt.tag
layout.repr.c.constraint
layout.repr.c.enum
layout.repr.c.intro
layout.repr.c.struct
layout.repr.c.struct.align
layout.repr.c.struct.size-field-offset
layout.repr.c.union
layout.repr.c.union.intro
layout.repr.c.union.size-align
layout.repr.inter-field
layout.repr.intro
layout.repr.kinds
layout.repr.primitive
layout.repr.primitive-c
layout.repr.primitive.adt
layout.repr.primitive.constraint
layout.repr.primitive.enum
layout.repr.primitive.intro
layout.repr.rust
layout.repr.rust.alignment
layout.repr.rust.field-storage
layout.repr.rust.intro
layout.repr.rust.layout
layout.repr.rust.unspecified
layout.repr.transparent
布局表示:透明,约束排他
布局表示:透明,字段约束
布局表示:透明,布局 ABI
布局:切片
布局:str
布局:Trait 对象
布局:元组
布局:元组,概述
布局:元组,单元类型
0.0%
10.4. 内部可变性
9
0
9
未覆盖的规则
内部可变性
内部可变性:抽象
内部可变性:原子操作
内部可变性:介绍
内部可变性:`&mut UnsafeCell`
内部可变性:无约束
内部可变性:`RefCell`
内部可变性:共享引用
内部可变性:`UnsafeCell`
0.0%
10.5. 子类型化与协变性
12
0
12
未覆盖的规则
子类型
子类型:高阶
子类型:介绍
子类型:种类
子类型化:协变性
子类型化:协变性,内置复合类型
子类型化:协变性,内置类型
子类型化:协变性,逆变
子类型化:协变性,协变
子类型化:协变性,介绍
子类型化:协变性,不变
子类型化:协变性,用户定义复合类型
0.0%
10.6. Trait 边界与生命周期边界
22
0
22
未覆盖的规则
边界/约束
边界/约束:高阶
边界/约束:高阶,介绍
边界/约束:高阶,语法
边界/约束:高阶,Trait
边界/约束:隐含
边界/约束:隐含,上下文
边界/约束:隐含,定义
边界/约束:隐含,介绍
边界/约束:隐含,Trait
边界/约束:介绍
边界/约束:生命周期
边界/约束:生命周期,介绍
边界/约束:生命周期,长于其他生命周期
边界/约束:生命周期,长于某个类型
边界/约束:满足
边界/约束:Sized
边界/约束:特殊
边界/约束:语法
边界/约束:Trait 对象
边界/约束:琐碎
边界/约束:使用
0.0%
10.7. 类型强制转换
45
0
45
未覆盖的规则
强制转换
强制转换:`as`
强制转换:介绍
强制转换:最小上界
强制转换:最小上界,计算
强制转换:最小上界,计算,恒等
强制转换:最小上界,计算,替换
强制转换:最小上界,计算,统一
强制转换:最小上界,介绍
强制转换:最小上界,目标
强制转换:位置
强制转换:位置,参数
强制转换:位置,数组
强制转换:位置,块
强制转换:位置,构造器
强制转换:位置,介绍
强制转换:位置,let
强制转换:位置,括号
强制转换:位置,重复表达式
强制转换:位置,返回
强制转换:位置,子表达式
强制转换:位置,元组
强制转换:位置,值
强制转换:类型
强制转换:类型,闭包
强制转换:类型,Deref
强制转换:类型,DerefMut
强制转换:类型,函数
强制转换:类型,介绍
强制转换:类型,可变指针
强制转换:类型,可变再借用
强制转换:类型,可变引用转指针
强制转换:类型,never 类型
强制转换:类型,共享引用转指针
强制转换:类型,自反
强制转换:类型,传递
强制转换:类型,Unsize
强制转换:Unsize
强制转换:Unsize,介绍
强制转换:Unsize,切片
强制转换:Unsize,Trait
强制转换:Unsize,Trait 对象
强制转换:Unsize,Trait 向上转型
强制转换:Unsized,复合类型
强制转换:Unsized,指针
0.0%
10.8. 析构器
44
0
44
未覆盖的规则
析构器:`drop_in_place`
析构器:`forget`
析构器:介绍
析构器:手动抑制
析构器:操作
析构器:进程终止
析构器:作用域
析构器:作用域,绑定
析构器:作用域,绑定,介绍
析构器:作用域,绑定,match 模式顺序
析构器:作用域,块
析构器:作用域,常量提升
析构器:作用域,解语法糖
析构器:作用域,表达式
析构器:作用域,函数
析构器:作用域,介绍
析构器:作用域,生命周期延长
析构器:作用域,生命周期延长,表达式
析构器:作用域,生命周期延长,let 语句
析构器:作用域,生命周期延长,模式
析构器:作用域,生命周期延长,模式,延长
析构器:作用域,生命周期延长,模式,let 语句
析构器:作用域,生命周期延长,static
析构器:作用域,生命周期延长,子表达式
析构器:作用域,列表
析构器:作用域,match 分支
析构器:作用域,嵌套
析构器:作用域,嵌套,表达式语句
析构器:作用域,嵌套,函数
析构器:作用域,嵌套,函数体
析构器:作用域,嵌套,let 初始化器
析构器:作用域,嵌套,match
析构器:作用域,嵌套,match 分支
析构器:作用域,嵌套,match 守卫
析构器:作用域,嵌套,其他
析构器:作用域,嵌套,语句
析构器:作用域,操作数
析构器:作用域,运算符
析构器:作用域,参数
析构器:作用域,语句
析构器:作用域,临时值
析构器:作用域,临时值,2024 版本
析构器:作用域,临时值,包含
析构器:作用域,临时值,介绍
0.0%
10.9. 生命周期省略
24
0
24
未覆盖的规则
生命周期省略
生命周期省略:const 和 static
生命周期省略:const 和 static,函数引用
生命周期省略:const 和 static,隐式 static
生命周期省略:函数
生命周期省略:函数,显式占位符
生命周期省略:函数,隐式生命周期参数
生命周期省略:函数,介绍
生命周期省略:函数,生命周期不推断
生命周期省略:函数,仅限函数
生命周期省略:函数,输出生命周期
生命周期省略:函数,接收者生命周期
生命周期省略:Trait 对象
生命周期省略:Trait 对象,包含类型
生命周期省略:Trait 对象,包含类型,显式
生命周期省略:Trait 对象,包含类型,唯一
生命周期省略:Trait 对象,默认
生命周期省略:Trait 对象,显式边界
生命周期省略:Trait 对象,显式占位符
生命周期省略:Trait 对象,最内层类型
生命周期省略:Trait 对象,介绍
生命周期省略:Trait 对象,static 生命周期
生命周期省略:Trait 对象,Trait 边界
生命周期省略:Trait 对象,Trait 唯一
0.0%
11. 特殊类型和 Trait
54
0
54
未覆盖的规则
语言特殊类型
语言特殊类型:Arc
语言特殊类型:Arc,接收者
语言特殊类型:自动 Trait
语言特殊类型:自动 Trait,聚合
语言特殊类型:自动 Trait,自动实现
语言特殊类型:自动 Trait,内置复合类型
语言特殊类型:自动 Trait,闭包
语言特殊类型:自动 Trait,函数项指针
语言特殊类型:自动 Trait,泛型实现
语言特殊类型:自动 Trait,负面
语言特殊类型:自动 Trait,Trait 对象标记
语言特殊类型:Box
语言特殊类型:Box,Deref
语言特殊类型:Box,基础
语言特殊类型:Box,介绍
语言特殊类型:Box,接收者
语言特殊类型:Clone
语言特殊类型:Clone,内置 Copy
语言特殊类型:Clone,内置类型
语言特殊类型:Clone,闭包
语言特殊类型:Clone,介绍
语言特殊类型:Clone,元组
语言特殊类型:Copy
语言特殊类型:Copy,行为
语言特殊类型:Copy,内置类型
语言特殊类型:Copy,闭包
语言特殊类型:Copy,约束
语言特殊类型:Copy,函数项
语言特殊类型:Copy,函数指针
语言特殊类型:Copy,介绍
语言特殊类型:Copy,元组
语言特殊类型:Deref
语言特殊类型:Drop
语言特殊类型:介绍
语言特殊类型:Ops
语言特殊类型:PhantomData
语言特殊类型:Pin
语言特殊类型:Pin,接收者
语言特殊类型:Rc
语言特殊类型:Rc,接收者
语言特殊类型:Send
语言特殊类型:Sized
语言特殊类型:Sized,隐式实现
语言特殊类型:Sized,隐式 Sized
语言特殊类型:Sized,介绍
语言特殊类型:Sized,放松
语言特殊类型:Sync
语言特殊类型:Sync,介绍
语言特殊类型:Sync,Static 约束
语言特殊类型:Termination
语言特殊类型:UnsafeCell
语言特殊类型:UnsafeCell,内部可变性
语言特殊类型:UnsafeCell,只读分配
0.0%
12. 名称
31
0
31
未覆盖的规则
名称
名称:声明
名称:显式
名称:显式声明
名称:显式,绑定
名称:显式,表达式
名称:显式,泛型
名称:显式,高阶边界
名称:显式,项声明
名称:显式,列表
名称:显式,宏调用
名称:显式,`macro_export`
名称:显式,`macro_use`
名称:隐式
名称:隐式,内置属性
名称:隐式,derive 辅助
名称:隐式,extern prelude
名称:隐式,static 生命周期
名称:隐式,lints
名称:隐式,列表
名称:隐式,prelude
名称:隐式,基本类型
名称:隐式,根
名称:隐式,标准库
名称:隐式,工具属性
名称:介绍
名称:生命周期
名称:命名空间
名称:路径
名称:解析
名称:可见性
0.0%
12.1. 命名空间
9
0
9
未覆盖的规则
名称:命名空间
名称:命名空间,介绍
名称:命名空间,种类
名称:命名空间,子命名空间
名称:命名空间,子命名空间,介绍
名称:命名空间,子命名空间,use 遮蔽
名称:命名空间,不带命名空间的项
名称:命名空间,不带命名空间的项,字段
名称:命名空间,不带命名空间的项,use 语句
0.0%
12.2. 作用域
46
0
46
未覆盖的规则
名称:作用域
名称:作用域,关联项
名称:作用域,关联项,重复
名称:作用域,关联项,作用域
名称:作用域,derive
名称:作用域,derive,作用域
名称:作用域,derive,遮蔽
名称:作用域,泛型参数
名称:作用域,泛型参数,边界
名称:作用域,泛型参数,内部项
名称:作用域,泛型参数,顺序无关
名称:作用域,泛型参数,参数列表
名称:作用域,泛型参数,遮蔽
名称:作用域,介绍
名称:作用域,项
名称:作用域,项,重复
名称:作用域,项,模块
名称:作用域,项,嵌套模块
名称:作用域,项,遮蔽 prelude
名称:作用域,项,语句
名称:作用域,生命周期
名称:作用域,生命周期,泛型
名称:作用域,生命周期,高阶
名称:作用域,生命周期,impl Trait
名称:作用域,生命周期,特殊
名称:作用域,循环标签
名称:作用域,循环标签,作用域
名称:作用域,循环标签,遮蔽
名称:作用域,macro_rules
名称:作用域,模式绑定
名称:作用域,模式绑定,闭包
名称:作用域,模式绑定,if let
名称:作用域,模式绑定,项
名称:作用域,模式绑定,let 语句
名称:作用域,模式绑定,循环
名称:作用域,模式绑定,match 分支
名称:作用域,模式绑定,参数
名称:作用域,模式绑定,遮蔽
名称:作用域,prelude
名称:作用域,prelude,介绍
名称:作用域,prelude,层级
名称:作用域,prelude,遮蔽
名称:作用域,self
名称:作用域,self,定义作用域
名称:作用域,self,impl 作用域
名称:作用域,self,介绍
0.0%
12.3. Preludes
28
0
28
未覆盖的规则
名称:Preludes
名称:Preludes,extern
名称:Preludes,extern,core
名称:Preludes,extern,2018 版本
名称:Preludes,extern,介绍
名称:Preludes,extern,no_std
名称:Preludes,extern,no_std,允许的位置
名称:Preludes,extern,no_std,core
名称:Preludes,extern,no_std,extern
名称:Preludes,extern,no_std,介绍
名称:Preludes,extern,no_std,模块
名称:Preludes,extern,std
名称:Preludes,介绍
名称:Preludes,种类
名称:Preludes,lang
名称:Preludes,lang,实体
名称:Preludes,lang,介绍
名称:Preludes,macro_use
名称:Preludes,macro_use,介绍
名称:Preludes,no_implicit_prelude
名称:Preludes,no_implicit_prelude,2018 版本
名称:Preludes,no_implicit_prelude,介绍
名称:Preludes,no_implicit_prelude,lang
名称:Preludes,std
名称:Preludes,std,介绍
名称:Preludes,std,模块
名称:Preludes,tool
名称:Preludes,tool,介绍
0.0%
12.4. 路径
54
0
54
未覆盖的规则
路径
路径:标准
路径:标准,别名
路径:标准,裸 impl 前缀
路径:标准,定义
路径:标准,介绍
路径:标准,本地标准路径
路径:标准,模块前缀
路径:标准,非标准
路径:标准,Trait impl 前缀
路径:表达式
路径:表达式,参数顺序
路径:表达式,复杂 const 参数
路径:表达式,impl Trait 参数
路径:表达式,介绍
路径:表达式,语法
路径:表达式,turbofish 语法
路径:介绍
路径:限定
路径:限定,介绍
路径:限定,语法
路径:限定符
路径:限定符,crate
路径:限定符,crate,允许的位置
路径:限定符,crate,介绍
路径:限定符,全局根
路径:限定符,全局根,2015 版本
路径:限定符,全局根,介绍
路径:限定符,宏 crate
路径:限定符,宏 crate,允许的位置
路径:限定符,宏 crate,卫生
路径:限定符,mod self
路径:限定符,mod self,介绍
路径:限定符,mod self,限制
路径:限定符,self 模式
路径:限定符,super
路径:限定符,super,允许的位置
路径:限定符,super,介绍
路径:限定符,super,重复
路径:限定符,类型 self
路径:限定符,类型 self,允许的位置
路径:限定符,类型 self,impl
路径:限定符,类型 self,介绍
路径:限定符,类型 self,无泛型
路径:限定符,类型 self,作用域
路径:限定符,类型 self,Trait
路径:限定符,类型 self,类型
路径:简单
路径:简单,介绍
路径:简单,语法
路径:类型
路径:类型,介绍
路径:类型,语法
路径:类型,turbofish 语法
0.0%
12.5. 名称解析
0
12.6. 可见性与私有性
18
0
18
未覆盖的规则
可见性
可见性:访问
可见性:默认
可见性:介绍
可见性:名称层级
可见性:私有性
可见性:重导出
可见性:重导出,介绍
可见性:重导出,私有项
可见性:作用域
可见性:作用域,crate
可见性:作用域,2018 版本
可见性:作用域,`in`
可见性:作用域,介绍
可见性:作用域,self
可见性:作用域,super
可见性:语法
可见性:用法
0.0%
13. 内存模型
0
13.1. 内存分配与生命周期
3
0
3
未覆盖的规则
分配
分配:动态
分配:静态
0.0%
13.2. 变量
6
0
6
未覆盖的规则
变量
变量:初始化
变量:介绍
变量:局部
变量:局部可变
变量:参数可变
0.0%
14. Panic
21
0
21
未覆盖的规则
Panic
Panic:控制
Panic:介绍
Panic:语言操作
Panic:panic_handler
Panic:panic_handler,允许的位置
Panic:panic_handler,介绍
Panic:panic_handler,std
Panic:panic_handler,std,种类
Panic:panic_handler,std,no_std
Panic:panic_handler,唯一
Panic:策略
Panic:策略,介绍
Panic:展开
Panic:展开,析构
Panic:展开,FFI
Panic:展开,FFI,捕获外部异常
Panic:展开,FFI,处理 Panic
Panic:展开,FFI,介绍
Panic:展开,FFI,未定义行为
Panic:展开,介绍
0.0%
15. 链接
27
0
27
未覆盖的规则
链接
链接:bin
链接:cdylib
链接:CRT
链接:CRT,静态 CRT
链接:CRT,无效
链接:CRT,介绍
链接:CRT,target_feature
链接:依赖
链接:依赖,动态
链接:依赖,优先动态
链接:依赖,rlib
链接:依赖,staticlib
链接:dylib
链接:外部代码
链接:外部代码,外部链接器
链接:介绍
链接:lib
链接:proc-macro
链接:重复
链接:rlib
链接:staticlib
链接:类型
链接:展开
链接:展开,介绍
链接:展开,潜在
链接:展开,禁止
0.0%
16. 内联汇编
104
0
104
未覆盖的规则
内联汇编
内联汇编:ABI 破坏
内联汇编:ABI 破坏,显式优先
内联汇编:ABI 破坏,介绍
内联汇编:ABI 破坏,多个
内联汇编:ABI 破坏,必须指定
内联汇编:ABI 破坏,支持的 ABI
内联汇编:指令
内联汇编:指令,有状态
内联汇编:指令,支持的子集
内联汇编:指令,支持的指令
内联汇编:示例
内联汇编:介绍
内联汇编:操作数类型
内联汇编:操作数类型,global_asm 限制
内联汇编:操作数类型,从左到右
内联汇编:操作数类型,支持的操作数
内联汇编:操作数类型,支持的操作数,in
内联汇编:操作数类型,支持的操作数,inlateout
内联汇编:操作数类型,支持的操作数,inout
内联汇编:操作数类型,支持的操作数,inout 箭头
内联汇编:操作数类型,支持的操作数,标签
内联汇编:操作数类型,支持的操作数,lateout
内联汇编:操作数类型,支持的操作数,out
内联汇编:操作数类型,支持的操作数,sym
内联汇编:选项
内联汇编:选项,检查
内联汇编:选项,检查,带输出的标签
内联汇编:选项,检查,互斥
内联汇编:选项,检查,noreturn
内联汇编:选项,检查,pure
内联汇编:选项,global_asm 限制
内联汇编:选项,支持的选项
内联汇编:选项,支持的选项,att_syntax
内联汇编:选项,支持的选项,nomem
内联汇编:选项,支持的选项,noreturn
内联汇编:选项,支持的选项,nostack
内联汇编:选项,支持的选项,preserves_flags
内联汇编:选项,支持的选项,pure
内联汇编:选项,支持的选项,raw
内联汇编:选项,支持的选项,readonly
内联汇编:寄存器名称
内联汇编:寄存器名称,fp/bp 保留
内联汇编:寄存器名称,不可用于 I/O
内联汇编:寄存器名称,支持的寄存器别名
内联汇编:寄存器操作数
内联汇编:寄存器操作数,允许的类型
内联汇编:寄存器操作数,等价于基础寄存器
内联汇编:寄存器操作数,重叠错误
内联汇编:寄存器操作数,两个操作数错误
内联汇编:寄存器操作数,寄存器或类别
内联汇编:寄存器操作数,输入输出分离
内联汇编:寄存器操作数,更小的值
内联汇编:寄存器操作数,支持的寄存器类别
内联汇编:寄存器操作数,值类型约束
内联汇编:规则
内联汇编:规则,arm64ec
内联汇编:规则,黑盒
内联汇编:规则,介绍
内联汇编:规则,内存与 FFI 相同
内联汇编:规则,noreturn
内联汇编:规则,非恰好一次
内联汇编:规则,非连续
内联汇编:规则,仅在退出时
内联汇编:规则,保留的寄存器
内联汇编:规则,preserves_flags
内联汇编:规则,pure
内联汇编:规则,寄存器非输入
内联汇编:规则,寄存器非输出
内联汇编:规则,栈低于 SP
内联汇编:规则,展开
内联汇编:规则,x86 DF
内联汇编:规则,x86 前缀限制
内联汇编:规则,x86 x87
内联汇编:作用域
内联汇编:作用域,asm!
内联汇编:作用域,global_asm!
内联汇编:作用域,介绍
内联汇编:稳定目标
内联汇编:语法
内联汇编:目标特定指令
内联汇编:目标特定指令,32 位 ARM
内联汇编:目标特定指令,DWARF 展开
内联汇编:目标特定指令,结构化异常处理
内联汇编:目标特定指令,x86
内联汇编:模板修饰符
内联汇编:模板修饰符,介绍
内联汇编:模板修饰符,仅一个
内联汇编:模板修饰符,更小的值
内联汇编:模板修饰符,支持的修饰符
内联汇编:模板字符串参数
内联汇编:模板字符串参数,至少一次
内联汇编:模板字符串参数,在其他参数之前
内联汇编:模板字符串参数,LLVM 语法
内联汇编:模板字符串参数,无隐式
内联汇编:模板字符串参数,一个或多个
内联汇编:模板字符串参数,不透明
内联汇编:模板字符串参数,顺序
内联汇编:模板字符串参数,位置参数优先
内联汇编:模板字符串参数,寄存器操作数
内联汇编:模板字符串参数,语法
内联汇编:有效性
内联汇编:有效性,必要但不充分
内联汇编:有效性,非穷尽
0.0%
17. 不安全性
11
0
11
未覆盖的规则
安全性
安全性:介绍
安全性:`unsafe` 属性
安全性:`unsafe` 调用
安全性:`unsafe` Deref
安全性:`unsafe` extern
安全性:`unsafe` impl
安全性:`unsafe` 操作
安全性:`unsafe` static
安全性:`unsafe` target_feature 调用
安全性:`unsafe` Union 访问
0.0%
17.1. `unsafe` 关键字
15
0
15
未覆盖的规则
不安全代码
不安全代码:属性
不安全代码:块
不安全代码:块,函数体
不安全代码:块,介绍
不安全代码:extern
不安全代码:extern,2024 版本
不安全代码:函数
不安全代码:函数,介绍
不安全代码:函数,安全性
不安全代码:impl
不安全代码:介绍
不安全代码:Trait
不安全代码:Trait,介绍
不安全代码:Trait,安全性
0.0%
17.2. 被视为未定义行为
42
0
42
未覆盖的规则
未定义行为
未定义行为:别名
未定义行为:内联汇编
未定义行为:调用
未定义行为:常量中指针转整数
未定义行为:悬垂
未定义行为:悬垂,分配限制
未定义行为:悬垂,动态大小
未定义行为:悬垂,概述
未定义行为:悬垂,零大小
未定义行为:概述
未定义行为:不可变
未定义行为: intrinsic
未定义行为:无效
未定义行为:未对齐
未定义行为:未对齐,概述
未定义行为:未对齐,加载/存储
未定义行为:未对齐,packed
未定义行为:未对齐,裸指针
未定义行为:未对齐,引用
未定义行为:位置投影
未定义行为:被指向
未定义行为:指针访问
未定义行为:竞争
未定义行为:运行时
未定义行为:健全性
未定义行为:target_feature
未定义行为:有效性
未定义行为:有效性,bool
未定义行为:有效性,char
未定义行为:有效性,枚举
未定义行为:有效性,函数指针
未定义行为:有效性,概述
未定义行为:有效性,never 类型
未定义行为:有效性,引用/Box
未定义行为:有效性,标量
未定义行为:有效性,str
未定义行为:有效性,结构体
未定义行为:有效性,undef
未定义行为:有效性,联合体
未定义行为:有效性,有效范围
未定义行为:有效性,宽类型
0.0%
17.3. 不被视为不安全的代码行为
0
18. 常量求值
39
0
39
未覆盖的规则
常量求值
常量求值:常量上下文
常量求值:常量上下文,数组长度
常量求值:常量上下文,块
常量求值:常量上下文,概述
常量求值:常量上下文,泛型
常量求值:常量上下文,初始化
常量求值:常量上下文,重复表达式长度
常量求值:常量表达式
常量求值:常量表达式,数组
常量求值:常量表达式,块
常量求值:常量表达式,借用
常量求值:常量表达式,内置算术/逻辑
常量求值:常量表达式,类型转换
常量求值:常量表达式,闭包
常量求值:常量表达式,常量上下文
常量求值:常量表达式,const fn
常量求值:常量表达式,构造器
常量求值:常量表达式,Deref
常量求值:常量表达式,错误
常量求值:常量表达式,字段
常量求值:常量表达式,概述
常量求值:常量表达式,分组
常量求值:常量表达式,if/match
常量求值:常量表达式,索引
常量求值:常量表达式,列表
常量求值:常量表达式,字面量
常量求值:常量表达式,循环
常量求值:常量表达式,参数
常量求值:常量表达式,路径项
常量求值:常量表达式,static 路径
常量求值:常量表达式,范围
常量求值:常量表达式,运行时上下文
常量求值:常量表达式,元组
常量求值:const fn
常量求值:const fn,常量上下文
常量求值:const fn,概述
常量求值:const fn,用法
常量求值:概述
0.0%
19. 应用程序二进制接口
0
20. Rust 运行时
8
0
8
未覆盖的规则
运行时
运行时:global_allocator
运行时:Windows 子系统
运行时:Windows 子系统,控制台
运行时:Windows 子系统,忽略
运行时:Windows 子系统,介绍
运行时:Windows 子系统,语法
运行时:Windows 子系统,窗口
0.0%
21. 附录
0
21.1. 宏后随集歧义形式化规范
45
0
45
未覆盖的规则
宏歧义
宏歧义:约定
宏歧义:约定,复杂非终结符
宏歧义:约定,定义
宏歧义:约定,匹配器
宏歧义:约定,序列变量
宏歧义:约定,集合
宏歧义:约定,变量
宏歧义:不变式
宏歧义:不变式,后随匹配器
宏歧义:不变式,列表
宏歧义:不变式,分隔的复杂非终结符
宏歧义:不变式,未分隔的复杂非终结符
宏歧义:集合
宏歧义:集合,定义
宏歧义:集合,定义,first 集
宏歧义:集合,定义,first 集,复杂
宏歧义:集合,定义,first 集,epsilon
宏歧义:集合,定义,first 集,介绍
宏歧义:集合,定义,first 集,token
宏歧义:集合,定义,follow 集
宏歧义:集合,定义,follow 集,表达式语句
宏歧义:集合,定义,follow 集,其他匹配器
宏歧义:集合,定义,follow 集,模式
宏歧义:集合,定义,follow 集,简单
宏歧义:集合,定义,follow 集,类型路径
宏歧义:集合,定义,follow 集,类型 first
宏歧义:集合,定义,follow 集,可见性
宏歧义:集合,定义,follow 集,可见性
宏歧义:集合,定义,介绍
宏歧义:集合,定义,last 集
宏歧义:集合,定义,last 集,分隔符
宏歧义:集合,定义,last 集,空
宏歧义:集合,定义,last 集,介绍
宏歧义:集合,定义,last 集,重复 (+)
宏歧义:集合,定义,last 集,重复 (?)
宏歧义:集合,定义,last 集,重复 (*)
宏歧义:集合,定义,last 集,序列
宏歧义:集合,定义,last 集,token
宏歧义:集合,定义,记号
宏歧义:集合,first 集
宏歧义:集合,follow 集
宏歧义:集合,介绍
宏歧义:集合,last 集
宏歧义:集合,全集
0.0%
21.2. 影响
0
21.3. 测试总结
0
21.4. 术语表
0
总计
2659
53
2638
0.8%