@@ -114,7 +114,7 @@ names have meaning.
114114> sections for each attribute. It is not the full list of crate-root attributes.
115115
116116- ` crate_name ` - specify the crate's crate name.
117- - ` crate_type ` - see [ linkage] ( linkage.html ) .
117+ - ` crate_type ` - see [ linkage] ( linkage.md ) .
118118- ` no_builtins ` - disable optimizing certain code patterns to invocations of
119119 library functions that are assumed to exist
120120- ` no_main ` - disable emitting the ` main ` symbol. Useful when some other
@@ -145,7 +145,7 @@ On an `extern` block, the following attributes are interpreted:
145145- ` link ` - indicate that a native library should be linked to for the
146146 declarations in this block to be linked correctly. ` link ` supports an optional
147147 ` kind ` key with three possible values: ` dylib ` , ` static ` , and ` framework ` . See
148- [ external blocks] ( items/external-blocks.html ) for more about external blocks.
148+ [ external blocks] ( items/external-blocks.md ) for more about external blocks.
149149 Two examples: ` #[link(name = "readline")] ` and
150150 ` #[link(name = "CoreFoundation", kind = "framework")] ` .
151151- ` linked_from ` - indicates what native library this block of FFI items is
@@ -162,7 +162,7 @@ interpreted:
162162- ` linkage ` - on a static, this specifies the [ linkage
163163 type] ( http://llvm.org/docs/LangRef.html#linkage-types ) .
164164
165- See [ type layout] ( type-layout.html ) for documentation on the ` repr ` attribute
165+ See [ type layout] ( type-layout.md ) for documentation on the ` repr ` attribute
166166which can be used to control type layout.
167167
168168## Macro-related attributes
@@ -210,7 +210,7 @@ fields, `since` and `note`.
210210- ` note ` is a free text field, allowing you to provide an explanation about
211211 the deprecation and preferred alternatives.
212212
213- Only [ public items] ( visibility-and-privacy.html ) can be given the
213+ Only [ public items] ( visibility-and-privacy.md ) can be given the
214214` #[deprecated] ` attribute. ` #[deprecated] ` on a module is inherited by all
215215child items of that module.
216216
@@ -552,45 +552,45 @@ impl<T: PartialEq> PartialEq for Foo<T> {
552552
553553You can implement ` derive ` for your own traits through [ procedural macros] .
554554
555- [ _LiteralExpression_ ] : expressions/literal-expr.html
556- [ _SimplePath_ ] : paths.html #simple-paths
557- [ `no_implicit_prelude` ] : items/modules.html #prelude-items
558- [ `no_std` ] : crates-and-source-files.html #preludes-and-no_std
559- [ Doc comments ] : comments.html #doc-comments
555+ [ _LiteralExpression_ ] : expressions/literal-expr.md
556+ [ _SimplePath_ ] : paths.md #simple-paths
557+ [ `no_implicit_prelude` ] : items/modules.md #prelude-items
558+ [ `no_std` ] : crates-and-source-files.md #preludes-and-no_std
559+ [ Doc comments ] : comments.md #doc-comments
560560[ The Rustdoc Book ] : ../rustdoc/the-doc-attribute.html
561- [ module ] : items/modules.html
562- [ prelude ] : crates-and-source-files.html #preludes-and-no_std
563- [ procedural macros ] : procedural-macros.html
564- [ struct ] : items/structs.html
565- [ enum ] : items/enumerations.html
566- [ union ] : items/unions.html
567- [ functions ] : items/functions.html
568- [ expression ] : expressions.html
569- [ expression statement ] : statements.html #expression-statements
570- [ call expression ] : expressions/call-expr.html
571- [ block expression ] : expressions/block-expr.html
572- [ block expressions ] : expressions/block-expr.html
573- [ `Drop` ] : special-types-and-traits.html #drop
574- [ let statement ] : statements.html #let-statements
561+ [ module ] : items/modules.md
562+ [ prelude ] : crates-and-source-files.md #preludes-and-no_std
563+ [ procedural macros ] : procedural-macros.md
564+ [ struct ] : items/structs.md
565+ [ enum ] : items/enumerations.md
566+ [ union ] : items/unions.md
567+ [ functions ] : items/functions.md
568+ [ expression ] : expressions.md
569+ [ expression statement ] : statements.md #expression-statements
570+ [ call expression ] : expressions/call-expr.md
571+ [ block expression ] : expressions/block-expr.md
572+ [ block expressions ] : expressions/block-expr.md
573+ [ `Drop` ] : special-types-and-traits.md #drop
574+ [ let statement ] : statements.md #let-statements
575575[ unstable book plugin ] : ../unstable-book/language-features/plugin.html#lint-plugins
576- [ zero-variant enum ] : items/enumerations.html #zero-variant-enums
576+ [ zero-variant enum ] : items/enumerations.md #zero-variant-enums
577577[ ECMA-334 ] : https://www.ecma-international.org/publications/standards/Ecma-334.htm
578578[ ECMA-335 ] : https://www.ecma-international.org/publications/standards/Ecma-335.htm
579- [ item declarations ] : items.html
580- [ generics ] : items/generics.html
581- [ implementations ] : items/implementations.html
582- [ modules ] : items/modules.html
583- [ statements ] : statements.html
584- [ match expressions ] : expressions/match-expr.html
585- [ external blocks ] : items/external-blocks.html
586- [ items ] : items.html
587- [ attribute macro ] : procedural-macros.html #attribute-macros
588- [ function-like macro ] : procedural-macros.html #function-like-procedural-macros
589- [ conditional compilation ] : conditional-compilation.html
590- [ derive mode macro ] : procedural-macros.html #derive-mode-macros
591- [ trait ] : items/traits.html
592- [ main ] : crates-and-source-files.html
579+ [ item declarations ] : items.md
580+ [ generics ] : items/generics.md
581+ [ implementations ] : items/implementations.md
582+ [ modules ] : items/modules.md
583+ [ statements ] : statements.md
584+ [ match expressions ] : expressions/match-expr.md
585+ [ external blocks ] : items/external-blocks.md
586+ [ items ] : items.md
587+ [ attribute macro ] : procedural-macros.md #attribute-macros
588+ [ function-like macro ] : procedural-macros.md #function-like-procedural-macros
589+ [ conditional compilation ] : conditional-compilation.md
590+ [ derive mode macro ] : procedural-macros.md #derive-mode-macros
591+ [ trait ] : items/traits.md
592+ [ main ] : crates-and-source-files.md
593593[ `Termination` ] : ../std/process/trait.Termination.html
594- [ where clause ] : items/where-clauses.html
595- [ trait or lifetime bounds ] : trait-bounds.html
596- [ Expression Attributes ] : expressions.html #expression-attributes
594+ [ where clause ] : items/where-clauses.md
595+ [ trait or lifetime bounds ] : trait-bounds.md
596+ [ Expression Attributes ] : expressions.md #expression-attributes
0 commit comments