@@ -10,7 +10,7 @@ two values, called *true* and *false*.
10
10
Values of this type may be created using a [ literal expression] using the
11
11
keywords ` true ` and ` false ` corresponding to the value of the same name.
12
12
13
- This type is a [ prelude item ] with the [ name] ` bool ` .
13
+ This type is a part of the [ language prelude ] with the [ name] ` bool ` .
14
14
15
15
An object with the boolean type has a [ size and alignment] of 1 each. The
16
16
value false has the bit pattern ` 0x00 ` and the value true has the bit pattern
@@ -35,6 +35,7 @@ Like all primitives, the boolean type [implements][p-impl] the
35
35
[ enumerated type ] : ./enum.md
36
36
[ expressions ] : ../expressions.md
37
37
[ if expressions ] : ../expressions/if-expr.md#if-expressions
38
+ [ language prelude ] : ../names/preludes.md#language-prelude
38
39
[ lazy ] : ../expressions/operator-expr.md#lazy-boolean-operators
39
40
[ literal expression ] : ../expressions/literal-expr.md
40
41
[ name ] : ../names.md
@@ -44,8 +45,7 @@ Like all primitives, the boolean type [implements][p-impl] the
44
45
[ p-send ] : ../special-types-and-traits.md#send
45
46
[ p-sized ] : ../special-types-and-traits.md#sized
46
47
[ p-sync ] : ../special-types-and-traits.md#sync
47
- [ p-traits ] : ../items/traits.md
48
- [ prelude item ] : ../items/modules.md#prelude-items
48
+ [ p-traits ] : ./items/traits.md
49
49
[ size and alignment ] : ../type-layout.md#size-and-alignment
50
50
[ std ] : ../../std/primitive.bool.html
51
51
[ undefined behavior ] : ../behavior-considered-undefined.md
0 commit comments