Michael Lamparski
b8eb91a5ad
make std::str link into See also link
...
also make a drive-by typo fix
2018-05-09 18:30:32 -04:00
Michael Lamparski
8010604b2d
move See also links to top
2018-05-09 18:30:32 -04:00
kennytm
bb690c600c
Rollup merge of #49988 - clarcharr:never_docs, r=steveklabnik
...
Mention Result<!, E> in never docs.
Fixes #48096 .
2018-05-09 17:25:04 +08:00
Clar Charr
fc6d6c98de
Fixed typos
2018-05-05 00:18:10 -04:00
bors
bbdd1cf744
Auto merge of #49757 - GuillaumeGomez:never-search, r=QuietMisdreavus
...
Add specific never search
Fixes #49529 .
r? @QuietMisdreavus
2018-04-22 02:18:41 +00:00
Guillaume Gomez
84b91d6f5c
add more aliases
2018-04-21 22:02:53 +02:00
Guillaume Gomez
57bcabc108
Generate alias file
2018-04-21 22:02:53 +02:00
kennytm
42b6d4653a
Add back missing #![feature(never_type)]s
2018-04-21 15:18:13 +08:00
Clar Charr
20a795e6c6
Mention Result<!, E> in never docs.
2018-04-15 17:43:20 -04:00
Mark Mansi
07104692d5
Fix missed i128 feature gates
2018-03-26 08:37:56 -05:00
Andrew Cann
a9fc3901b0
stabilise feature(never_type)
...
Replace feature(never_type) with feature(exhaustive_patterns).
feature(exhaustive_patterns) only covers the pattern-exhaustives checks
that used to be covered by feature(never_type)
2018-03-14 12:44:51 +08:00
Guillaume Gomez
9931583468
Make primitive types docs relevant
2018-02-11 21:53:30 -05:00
Andrew Cann
b9df045b79
Rename never_type_impls gate to never_type
2017-12-12 14:03:03 +08:00
Andrew Cann
172f16bc9d
Update never_type docs based on feedback
2017-12-10 15:13:55 +08:00
Andrew Cann
a2e79a7e52
Add more links to ! doc text
2017-11-28 23:20:43 +08:00
Andrew Cann
bd7d541dbd
Fix doc tests
2017-11-24 16:51:00 +08:00
Andrew Cann
31845201e8
change stability of prim_never
2017-11-24 13:16:39 +08:00
Andrew Cann
6612590bd1
Add docs for never primitive
2017-11-24 11:23:11 +08:00
Konrad Borowski
8528508aa0
Update array documentation for Clone trait changes
2017-10-17 08:29:29 +02:00
Havvy
548686ff12
Document stable size_of primitives and pointer size guarantees
2017-09-20 21:11:03 -07:00
Nathaniel Ringo
c987f30049
Mention null_mut on the pointer primitive docs.
...
Also adds a few mentions that both `*const` and `*mut` support
functions, when only `*const` was mentioned before.
2017-08-22 12:00:05 -05:00
Corey Farwell
1065ad418e
Minor rewrite of char primitive unicode intro.
...
Opened primarily to address #36998 .
2017-08-17 00:36:30 -04:00
Bastien Orivel
3ab86fbab2
Fix some typos
2017-08-12 14:01:11 +02:00
QuietMisdreavus
71751db491
add documentation for function pointers as a primitive
2017-08-01 09:42:12 -05:00
QuietMisdreavus
a2d5514693
add docs for references as a primitive
2017-07-30 14:59:08 -05:00
kennytm
4711982314
Removed as many "```ignore" as possible.
...
Replaced by adding extra imports, adding hidden code (`# ...`), modifying
examples to be runnable (sorry Homura), specifying non-Rust code, and
converting to should_panic, no_run, or compile_fail.
Remaining "```ignore"s received an explanation why they are being ignored.
2017-06-23 15:31:53 +08:00
Tim Neumann
d4d35cfecc
Rollup merge of #41243 - projektir:prim_str_docs, r=GuillaumeGomez
...
Minor nits in primitive str
Some minor updates to linking, added some links, doc format, etc.
r? @GuillaumeGomez
2017-04-12 14:45:48 +02:00
projektir
ed7b6c3724
Minor nits in primitive str
2017-04-12 00:10:36 -04:00
Nathaniel Ringo
b9d662a000
Fixes incorrect formatting in array's documentation.
2017-04-10 16:12:39 -05:00
Corey Farwell
efc2ae8e59
Rollup merge of #40703 - GuillaumeGomez:pointer-docs, r=steveklabnik
...
Add missing urls in ptr docs
r? @rust-lang/docs
2017-03-31 16:48:24 -04:00
Guillaume Gomez
27151017e9
Add missing urls in ptr docs
2017-03-21 16:23:27 +01:00
steveklabnik
d1d9626e75
Fix up various links
...
The unstable book, libstd, libcore, and liballoc all needed some
adjustment.
2017-03-20 10:10:16 -04:00
Corey Farwell
e7b0f2badf
Remove function invokation parens from documentation links.
...
This was never established as a convention we should follow in the 'More
API Documentation Conventions' RFC:
https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md
2017-03-13 21:43:18 -04:00
Steve Klabnik
b4cd3d9206
Revert "Fix up links"
...
This reverts commit 7f1d1c6d9a .
The original commit was created because mdBook and rustdoc had
different generation algorithms for header links; now with
https://github.com/rust-lang/rust/pull/39966 , the algorithms
are the same. So let's undo this change.
... when I came across this problem, I said "eh, this isn't fun,
but it doesn't take that long." I probably should have just actually
taken the time to fix upstream, given that they were amenable. Oh
well!
2017-02-20 09:09:12 -05:00
Steve Klabnik
7f1d1c6d9a
Fix up links
...
mdbook and rustdoc generate links differently, so we need to change all
these links.
2017-02-13 13:41:24 -05:00
Guillaume Gomez
c8d1f322ca
Add missing urls for array docs
2017-01-24 21:16:41 +01:00
Guillaume Gomez
b09305edb9
Specify the result of integer cast on boolean
2017-01-21 12:35:43 +01:00
Oliver Middleton
f48f3d7584
rustdoc: Give primitive types stability attributes
...
This is especially important for i128/u128 to make it clear they are
unstable in the docs.
2017-01-15 09:08:29 +00:00
Oliver Middleton
8d076ce0a6
Fix typo in tuple docs
2017-01-05 01:16:37 +00:00
est31
85ec09187c
Make rustdoc aware of the primitive i128 type
...
Many thanks to ollie27 for spotting all the places.
2016-12-30 15:17:27 +01:00
Tobias Bucher
717d2ddca7
Use less size_t casts in libstd since it's now defined as usize
2016-10-08 15:48:28 +02:00
Keegan McAllister
54c680cdb1
Tweak array docs
...
Fixes #29331 .
2016-09-11 12:36:24 -07:00
Nick Cameron
e6cc4c5d13
Fix links
2016-08-18 15:43:35 +12:00
Jonathan Turner
559bfd68e3
Rollup merge of #35613 - matthew-piziak:array-docs-trait-justification, r=steveklabnik
...
provide additional justification for array interface design
Explain why Rust does not implement traits for large arrays.
Explain why most methods are implemented on slices rather than arrays.
Note: I'm dipping my toes in the water with a tiny PR. Especially looking for feedback on wording and style. Points of concern: appropriate level of top-level explanation; foreshadowing (is it appropriate to imply that we expect Rust's type system to eventually support size-generic arrays?); using `Foo` and `Bar` as type variables instead of e.g. `T` and `S`.
@peschkaj
2016-08-17 06:25:24 -07:00
Matthew Piziak
e173ead684
provide additional justification for array interface design
...
Explain why Rust does not implement traits for large arrays.
Explain why most methods are implemented on slices rather than arrays.
2016-08-12 12:12:54 -04:00
JessRudder
758aff7883
Update note to include recommendation to use .as_slice()
2016-08-12 10:39:40 -04:00
JessRudder
91a2c25e2e
Add note to docs for &str that example is to demo internals only
2016-08-11 18:47:47 -04:00
Guillaume Gomez
a6bbd0c1ca
Improve primitive integers documentation
2016-07-08 23:03:17 +02:00
Oliver Middleton
f1531254af
Use the correct types in float examples
2016-06-22 23:33:07 +01:00
Matt Kraai
68ac3e9ff0
Fix broken link name in bool documentation
2016-06-01 05:32:11 -07:00