about summary refs log tree commit diff
path: root/library/core/src/tuple.rs
AgeCommit message (Expand)AuthorLines
2025-09-15Remove UnsizedConstParamTy trait and make it into an unstable impltiif-8/+2
2025-09-12Constify Eq, Ord, PartialOrdEvgenii Zheltonozhskii-4/+8
2025-09-01Constify conversion traitsltdk-0/+2
2025-07-11random: Provide a `Distribution<T>` traitJosh Triplett-11/+0
2025-07-02Remove some unsized tuple impls now that we don't support unsizing tuples any...Oli Scherer-16/+2
2025-07-01Rollup merge of #136801 - sorairolake:add-random-for-tuple, r=joshtriplettGuillaume Gomez-0/+11
2025-06-16library/compiler: add `PointeeSized` boundsDavid Wood-5/+5
2025-04-14Implement `Random` for tupleShun Sakai-0/+11
2025-04-12Extend the chaining logic to slices tooScott McMurray-1/+28
2025-03-23Stop using specialization for thisScott McMurray-7/+6
2025-03-19Add chaining versions of lt/le/gt/ge and use them in tuple PartialOrdScott McMurray-11/+14
2024-09-05update cfgsBoxy-1/+1
2024-08-24rustdoc: clean up tuple <-> primitive conversion docsMichael Howell-15/+21
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+1
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-3/+11
2024-02-11Rollup merge of #118307 - scottmcm:tuple-eq-simpler, r=joshtriplettMatthias Krüger-13/+1
2024-02-08Step all bootstrap cfgs forwardMark Rousskov-8/+0
2024-01-24remove StructuralEq traitRalf Jung-2/+3
2023-12-22update cfg(bootstrap)sPietro Albini-140/+0
2023-12-13Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkovbors-0/+143
2023-12-01Attempt to try to resolve blocking concernsCaio-0/+143
2023-11-27Simplify Default for tuplesDaniPopes-9/+6
2023-11-25Remove an unneeded helper from the tuple library codeScott McMurray-13/+1
2023-09-18get rid of duplicate primitive_docsRalf Jung-1/+1
2023-07-12Flip cfg's for bootstrap bumpMark Rousskov-2/+0
2023-06-01Impl ConstParamTy for tuples, make PartialStructuralEq a supertrait tooMichael Goulet-0/+25
2023-05-30Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-2/+2
2023-05-06clean up transmutes in coreLukas Markeffsky-11/+7
2023-05-04Fixup "since" dates for `array_tuple_conv` featureMaybe Waffle-2/+2
2023-05-02Remove `[]` <-> `()` `From` convertionsMaybe Waffle-14/+0
2023-05-02Use metavar `${count(x)}` instead of reimplementing itMaybe Waffle-9/+3
2023-05-02implement tuple<->array convertions via `From`Maybe Waffle-0/+40
2023-04-16rm const traits in libcoreDeadbeef-8/+4
2023-02-16Use `partial_cmp` to implement tuple `lt`/`le`/`ge`/`gt`Scott McMurray-13/+35
2022-11-09const Compare Tuplesonestacked-4/+7
2022-09-23Added const Default impls for Arrays and Tuples.onestacked-1/+2
2022-08-12Adjust cfgsMark Rousskov-1/+1
2022-07-17rustdoc: extend `#[doc(tuple_variadic)]` to fn pointersMichael Howell-1/+1
2022-07-01update cfg(bootstrap)sPietro Albini-1/+1
2022-06-11Add docs to `maybe_tuple_doc!`Michael Howell-0/+2
2022-06-11docs: make all the variadic impls use `(T, ...)` exactlyMichael Howell-1/+1
2022-06-11Fix incorrectly spelled "variadic"Michael Howell-1/+1
2022-06-08rustdoc: show tuple impls as `impl Trait for (T, ...)`Michael Howell-0/+1
2022-06-07docs: clean up trait docs for tuplesMichael Howell-54/+82
2022-04-12Implement tuples using recursionCaio-67/+74
2022-04-08Left overs of #95761Caio-13/+13
2022-04-07Kickstart the inner usage of macro_metavar_exprCaio-116/+24
2020-07-27mv std libs to library/mark-0/+213