rust/library/core/src
Jana Dönszelmann 6c38e469b2
Rollup merge of #152675 - folkertdev:va-list-docs, r=tgross35
Improve `VaList` stdlib docs

tracking issue: https://github.com/rust-lang/rust/issues/44930

Some improvements to the `VaList` documentation, at least adding an example. We should link to the reference for c-variadic functions once stable. I've tried to call out explicitly that the type is meant for sending over the FFI boundary.

r? workingjubilee
cc @tgross35
2026-02-17 14:18:46 +01:00
..
alloc Stop having two different alignment constants 2026-02-08 19:54:03 +00:00
array Rollup merge of #152431 - oli-obk:limited_stability_attr, r=jdonszelmann 2026-02-11 13:48:47 +01:00
ascii Remove or allow unused features in library doc and tests 2026-02-13 09:27:16 +08:00
async_iter clippy fix: markdown indentation for indented items after line break 2025-07-08 11:48:15 +00:00
bstr Remove named lifetimes in some PartialOrd & PartialEq impls 2026-02-14 00:13:46 +03:00
cell Replace version placeholders with 1.94 2026-01-20 21:17:10 -05:00
char Replace version placeholders with 1.94 2026-01-20 21:17:10 -05:00
clone fix 2025-11-27 17:55:34 +07:00
cmp Replace #[const_trait] with const in libcore 2025-11-08 06:40:27 +01:00
convert Remove or allow unused features in library doc and tests 2026-02-13 09:27:16 +08:00
ffi Rollup merge of #152675 - folkertdev:va-list-docs, r=tgross35 2026-02-17 14:18:46 +01:00
fmt Rollup merge of #150300 - EFanZh:patch-1, r=dtolnay,tgross35 2026-01-31 21:42:46 +01:00
future Address documentation issues identified with Future 2025-06-07 20:13:54 +01:00
hash remove #[deprecated] from unstable & internal SipHasher13&24 2026-01-19 21:24:36 +00:00
intrinsics Rollup merge of #150601 - folkertdev:c-variadic-const-eval, r=RalfJung 2026-02-16 04:28:56 -05:00
io Revert #148937 (Remove initialized-bytes tracking from BorrowedBuf and BorrowedCursor) 2025-12-17 14:34:56 +00:00
iter constify Iterator 2026-01-30 15:52:40 +00:00
macros Auto merge of #152605 - scottmcm:box-drop-alignment, r=Mark-Simulacrum 2026-02-15 13:38:45 +00:00
marker prevent TrivialClone implementations from appearing in rustdoc output 2025-11-09 22:26:15 +01:00
mem Rollup merge of #152381 - oli-obk:non_static_reflection, r=Mark-Simulacrum 2026-02-14 22:11:53 +01:00
net Update CURRENT_RUSTC_VERSION post-bump 2025-09-26 18:41:32 -04:00
num core: Implement feature float_exact_integer_constants 2026-02-16 16:29:31 -05:00
ops Stabilize const ControlFlow predicates 2026-02-07 00:33:52 +04:00
os os allow missing_docs 2026-01-26 17:08:00 +00:00
panic doc(core::panic::Location::caller): clarify semantics with visual example without changing doctests 2025-11-11 04:33:12 +01:00
pin Constify conversion traits 2025-09-01 21:38:26 -04:00
prelude Explicitly export core and std macros 2026-01-13 08:47:48 +01:00
ptr Remove or allow unused features in library doc and tests 2026-02-13 09:27:16 +08:00
range stabilize new inclusive range type and iter 2026-02-06 21:36:15 -07:00
slice Give into_range more consistent name 2026-02-10 23:19:01 +00:00
str Give into_range more consistent name 2026-02-10 23:19:01 +00:00
sync Stabilize atomic_try_update 2026-01-27 21:15:27 +03:00
task Finish transition from semitransparent to semiopaque for rustc_macro_transparency 2026-01-08 19:14:45 +01:00
unicode Avoid index check in char::to_lowercase and char::to_uppercase 2025-12-30 16:20:19 -03:00
any.rs Introduce vtable_for intrinsic and use it to implement try_as_dyn and try_as_dyn_mut for fallible coercion from &T / &mut T to &dyn Trait. 2025-12-16 06:39:58 -04:00
arch.rs update version placeholders 2025-05-12 15:33:30 +02:00
ascii.rs add doc(alias("AsciiChar")) to core::ascii::Char 2025-06-20 11:11:51 -05:00
asserting.rs chore: Update typos to 1.38.1 2025-10-20 12:20:15 -06:00
bool.rs constify boolean methods 2026-01-23 15:12:47 +07:00
borrow.rs Make const BorrowMut require const Borrow 2025-10-21 17:55:00 +07:00
cell.rs Remove or allow unused features in library doc and tests 2026-02-13 09:27:16 +08:00
clone.rs rename the derive_{eq, clone_copy} features to *_internals 2026-01-08 12:35:30 +00:00
cmp.rs Rollup merge of #150871 - simplify-partialord-doc, r=jhpratt 2026-01-11 14:27:57 +11:00
contracts.rs Apply suggestions from code review 2025-04-10 16:32:56 -07:00
default.rs Fix typo in default.rs 2025-09-07 21:16:35 -07:00
error.md Mention core's PanicInfo in error.md. 2024-06-11 15:47:00 +02:00
error.rs Update provider API docs 2025-12-18 19:07:49 -08:00
escape.rs Get rid of EscapeDebugInner. 2025-06-15 22:08:41 +02:00
hint.rs Stabilize core::hint::cold_path 2026-01-26 13:43:06 -06:00
index.rs stabilize new inclusive range type and iter 2026-02-06 21:36:15 -07:00
internal_macros.rs Constify remaining operators 2025-08-10 01:11:45 -04:00
lib.miri.rs
lib.rs implement carryless_mul 2026-02-14 21:23:30 +01:00
marker.rs UnsafePinned: implement opsem effects of UnsafeUnpin 2026-02-12 09:09:35 +01:00
option.rs Rollup merge of #143650 - lolbinarycat:core-option_get_or_try_insert_with-143648, r=jhpratt 2026-01-30 22:52:19 -05:00
panic.rs Finish transition from semitransparent to semiopaque for rustc_macro_transparency 2026-01-08 19:14:45 +01:00
panicking.rs Add comment. 2025-11-12 14:33:41 +01:00
pat.rs Allow unsizing pattern types with pointer base 2025-10-21 11:22:51 +00:00
pin.rs Rollup merge of #150705 - justanotheranonymoususer:patch-1, r=joboet 2026-01-26 14:36:21 +11:00
primitive.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
primitive_docs.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
profiling.rs Add -Zannotate-moves for profiler visibility of move/copy operations 2025-11-06 15:39:45 -08:00
random.rs stabilize new inclusive range type and iter 2026-02-06 21:36:15 -07:00
range.rs Optimize SliceIndex<str> for RangeInclusive 2026-02-10 23:19:01 +00:00
result.rs Update documentation for Result::ok() 2026-02-01 18:01:24 -08:00
time.rs Remove or allow unused features in library doc and tests 2026-02-13 09:27:16 +08:00
tuple.rs add CloneFromCell and Cell::get_cloned 2025-10-01 18:47:09 -04:00
ub_checks.rs Replace Rvalue::NullaryOp by a variant in mir::ConstValue. 2025-12-14 17:25:51 +00:00
unit.rs core: Make Debug impl of raw pointers print metadata if present 2025-02-15 17:27:55 +01:00
unsafe_binder.rs Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators 2024-12-12 16:29:40 +00:00
wtf8.rs Match <OsString as Debug>::fmt to that of str 2025-11-17 16:05:00 -05:00