about summary refs log tree commit diff
path: root/library/core/src/any.rs
AgeCommit message (Expand)AuthorLines
2023-12-15Rollup merge of #118234 - tgross35:type_name_of_value, r=dtolnayMatthias Krüger-21/+18
2023-12-05Stabilize `type_name_of_val`Trevor Gross-21/+18
2023-11-17Document behavior of `<dyn Any as Any>::type_id()`Jules Bertholet-0/+5
2023-08-13core/any: remove Provider traitwayne warren-587/+0
2023-07-12Flip cfg's for bootstrap bumpMark Rousskov-3/+0
2023-06-07Fix typoThom Chiovoloni-1/+1
2023-06-04Use 128 bits for TypeId hashThom Chiovoloni-3/+28
2023-05-25Remove structural match from `TypeId`.raldone01-1/+9
2023-05-16Hide repr attribute from doc of types without guaranteed reprDavid Tolnay-1/+1
2023-04-16rm const traits in libcoreDeadbeef-2/+1
2023-03-03Match unmatched backticks in library/est31-1/+1
2023-01-16Constify `TypeId` ordering implsonestacked-1/+2
2022-12-27Fix `core::any` mod-level docsAlbert Larsan-1/+1
2022-08-23Add `Provider::{would_be_satisfied_by_value_of,would_be_satisfied_by_ref_of}`Jake Goulding-0/+165
2022-08-23Support eager and lazy methods for providing references and valuesJake Goulding-6/+68
2022-08-20Improve primitive/std docs separation and headersCameron Steffen-4/+1
2022-07-05core::any: replace some unstable generic types with impl TraitNick Cameron-20/+15
2022-06-10Fix typos in Provider API docsBenjamin Herr-2/+2
2022-06-06Address reviewer commentsNick Cameron-18/+37
2022-06-06Add tracking issue numberNick Cameron-8/+8
2022-06-06Add examples to docsNick Cameron-2/+76
2022-06-06Update docsNick Cameron-19/+22
2022-06-06Modify the signature of the request_* methods so that trait_upcasting is not ...Nick Cameron-9/+16
2022-06-06Add the Provider api to core::anyNick Cameron-3/+270
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1
2021-12-26Reverts #92135 because perf regressionAngelicosPhosphoros-1/+0
2021-12-20Add `#[inline]` modifier to `TypeId::of`AngelicosPhosphoros-0/+1
2021-11-20fix doc links for `downcast_unchecked`Ibraheem Ahmed-4/+0
2021-11-12add tracking issue for `downcast_unchecked`Ibraheem Ahmed-6/+6
2021-11-12add unchecked downcast methodsIbraheem Ahmed-8/+170
2021-10-30Add #[must_use] to remaining core functionsJohn Kugelman-0/+3
2021-07-15Added diagnostic items to structs and traits for ClippyxFrednet-0/+1
2021-04-21Change the `Debug` impl of `Any` and `UnsafeCell` to use `finish_non_exhaustive`Christiaan Dirkx-3/+3
2021-04-21Replace all `fmt.pad` with `debug_struct`Christiaan Dirkx-3/+3
2021-03-18Fix use of bare trait objects everywhereVadim Petrochenkov-6/+6
2020-12-09Apply suggestions from code reviewMax Sharnoff-4/+4
2020-12-09add docs note about `Any::type_id` on smart pointerssharnoff-0/+23
2020-09-24update tracking issue for const_type_idAshley Mannix-1/+1
2020-09-23revert const_type_id stabilizationAshley Mannix-1/+1
2020-08-14Use intra-doc linksDenis Vasilik-1/+1
2020-07-28bump const type id stabilization to 1.46.0Ashley Mannix-1/+1
2020-07-28stabilize const_type_id featureAshley Mannix-1/+1
2020-07-27mv std libs to library/mark-0/+517