Matthias Krüger
695da5b782
Rollup merge of #133964 - joboet:select_unpredictable, r=tgross35
...
core: implement `bool::select_unpredictable`
Tracking issue: #133962
ACP: https://github.com/rust-lang/libs-team/issues/468
2025-01-04 09:54:36 +01:00
Jonas Böttiger
13c77ba34d
core: improve comments
...
Co-authored-by: Yotam Ofek <yotam.ofek@gmail.com >
Co-authored-by: Hanna Kruppe <hanna.kruppe@gmail.com >
2024-12-09 13:22:39 +01:00
joboet
69942f0132
core: implement bool::select_unpredictable
2024-12-06 15:07:50 +01:00
Ross MacArthur
15feb5dc31
Add doc alias 'then_with' for then method on bool
2024-12-03 09:20:34 +02:00
GnomedDev
5b55270225
[Clippy] Swap filter_map_bool_then to use diagnostic item instead of path
2024-09-19 13:13:42 +01:00
Deadbeef
63e0ddbf1d
core is now compilable
2023-04-16 07:20:26 +00:00
Deadbeef
76dbe29104
rm const traits in libcore
2023-04-16 06:49:27 +00:00
Venus Xeon-Blonde
ca26dec15f
Add missing assertion
2022-09-22 02:12:06 -04:00
Venus Xeon-Blonde
804cd8499b
Remove trailing whitespace
...
Trailing whitespace seemed to be causing the CI checks to error out.
2022-09-21 23:23:14 -04:00
Venus Xeon-Blonde
758ca9dc3a
Add examples to bool::then and bool::then_some
...
Added examples to `bool::then` and `bool::then_some` to show the distinction between the eager evaluation of `bool::then_some` and the lazy evaluation of `bool::then`.
2022-09-21 17:07:50 -04:00
Adam-Gleave
33afe9724a
Remove trailing whitespace
2022-09-01 17:32:00 +01:00
Adam-Gleave
9d0542b76d
Document eager evaluation of bool::then_some argument
2022-09-01 16:09:25 +01:00
Josh Triplett
0fc5c524f5
Stabilize bool::then_some
2022-05-04 13:22:08 +02:00
Pietro Albini
181d28bb61
trivial cfg(bootstrap) changes
2022-04-05 23:18:40 +02:00
lcnr
afbecc0f68
remove now unnecessary lang items
2022-03-30 11:23:58 +02:00
Deadbeef
1f3ee7f32e
Rename ~const Drop to ~const Destruct
2022-03-21 17:04:03 +11:00
Deadbeef
4f4b2c7271
Constify bool::then{,_some}
2021-12-15 00:11:23 +08:00
Joshua Nelson
69fe39e8a8
Add primitive documentation to libcore
...
This works by doing two things:
- Adding links that are specific to the crate. Since not all primitive
items are defined in `core` (due to lang_items), these need to use
relative links and not intra-doc links.
- Duplicating `primitive_docs` in both core and std. This allows not needing CARGO_PKG_NAME to build the standard library. It also adds a tidy check to make sure they stay the same.
2021-09-12 02:23:08 +00:00
patrick-gu
7c32b58df2
Fix accidentally deleted part
2021-09-03 17:13:42 -07:00
patrick-gu
911d0cbe80
Remove excessive linking
2021-09-03 17:09:37 -07:00
patrick-gu
5719d22125
Add links in docs for some primitive types
2021-08-29 13:48:21 -07:00
Jacob Pratt
14633a0a27
Fix tracking issue for bool_to_option
2021-07-10 18:43:52 -04:00
varkor
cf32afcf48
Stabilise then
2020-11-22 13:45:14 +00:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00