@@ -1954,7 +1954,7 @@ On `struct`s:
1954
1954
1955
1955
- ` repr ` - specifies the representation to use for this struct. Takes a list
1956
1956
of options. The currently accepted ones are ` C ` and ` packed ` , which may be
1957
- combined. ` C ` will use a C ABI comptible struct layout, and ` packed ` will
1957
+ combined. ` C ` will use a C ABI compatible struct layout, and ` packed ` will
1958
1958
remove any padding between fields (note that this is very fragile and may
1959
1959
break platforms which require aligned access).
1960
1960
@@ -2367,7 +2367,7 @@ One can indicate the stability of an API using the following attributes:
2367
2367
These levels are directly inspired by
2368
2368
[ Node.js' "stability index"] ( http://nodejs.org/api/documentation.html ) .
2369
2369
2370
- Stability levels are inherited, so an items 's stability attribute is the
2370
+ Stability levels are inherited, so an item 's stability attribute is the
2371
2371
default stability for everything nested underneath it.
2372
2372
2373
2373
There are lints for disallowing items marked with certain levels: ` deprecated ` ,
@@ -2444,7 +2444,7 @@ The currently implemented features of the reference compiler are:
2444
2444
2445
2445
* ` concat_idents ` - Allows use of the ` concat_idents ` macro, which is in many
2446
2446
ways insufficient for concatenating identifiers, and may
2447
- be removed entirely for something more wholsome .
2447
+ be removed entirely for something more wholesome .
2448
2448
2449
2449
* ` default_type_params ` - Allows use of default type parameters. The future of
2450
2450
this feature is uncertain.
@@ -3604,7 +3604,7 @@ of the type.[^structtype]
3604
3604
3605
3605
New instances of a ` struct ` can be constructed with a [ struct expression] ( #structure-expressions ) .
3606
3606
3607
- The memory layout of a ` struct ` is undefined by default to allow for compiler optimziations like
3607
+ The memory layout of a ` struct ` is undefined by default to allow for compiler optimizations like
3608
3608
field reordering, but it can be fixed with the ` #[repr(...)] ` attribute.
3609
3609
In either case, fields may be given in any order in a corresponding struct * expression* ;
3610
3610
the resulting ` struct ` value will always have the same memory layout.
@@ -4202,7 +4202,7 @@ be ignored in favor of only building the artifacts specified by command line.
4202
4202
purpose of this output type is to create a static library containing all of
4203
4203
the local crate's code along with all upstream dependencies. The static
4204
4204
library is actually a ` *.a ` archive on linux and osx and a ` *.lib ` file on
4205
- windows. This format is recommended for use in situtations such as linking
4205
+ windows. This format is recommended for use in situations such as linking
4206
4206
Rust code into an existing non-Rust application because it will not have
4207
4207
dynamic dependencies on other Rust code.
4208
4208
0 commit comments