@@ -81,7 +81,7 @@ many locations.
81
81
#### Strings
82
82
83
83
In a post-DST world, the string type will actually be a library-defined type,
84
- ` Str ` (or similarly named). Strings will no longer be a lanuage item or a
84
+ ` Str ` (or similarly named). Strings will no longer be a lanuage feature or a
85
85
language-defined type. This implies that any methods on strings must be in the
86
86
same crate that defined the ` Str ` type, or done through extension traits.
87
87
@@ -129,7 +129,7 @@ Inclusion of this module is the reason why I/O is included in the module as well
129
129
to no overhead required in terms of dependencies.
130
130
131
131
Neither ` print! ` nor ` format! ` macros to be a part of this library, but the
132
- ` write! ` macro to be present.
132
+ ` write! ` macro would be present.
133
133
134
134
#### I/O
135
135
@@ -397,7 +397,8 @@ various environments seems beneficial.
397
397
* Compile times. It's possible that having so many upstream crates for each rust
398
398
crate will increase compile times through reading metadata and invoking the
399
399
system linker. Would sharding crates still be worth it? Could possible
400
- problems that arise be overcome?
400
+ problems that arise be overcome? Would extra monomorphization in all these
401
+ crates end up causing more binary bloat?
401
402
402
403
* Binary bloat. Another possible side effect of having many upstream crates
403
404
would be increasing binary bloat of each rust program. Our current linkage
0 commit comments