about summary refs log tree commit diff
path: root/library/core/src/any.rs
AgeCommit message (Expand)AuthorLines
2025-08-14Print regions in `type_name`.Nicholas Nethercote-3/+3
2025-07-21Stabilize const `TypeId::of`Oli Scherer-2/+2
2025-07-19interpret: fix TypeId pointers being considered data pointersRalf Jung-1/+1
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-27/+57
2025-06-30Stop backends from needing to support nullary intrinsicsOli Scherer-2/+2
2025-04-16fix missing word in commentKent Ross-2/+2
2025-03-06Remove #[cfg(not(test))] gates in coreThalia Archibald-1/+1
2025-02-21Rollup merge of #136148 - kpreid:type-str, r=joboetMatthias Krüger-3/+17
2025-02-11Optionally add type names to `TypeId`s.Kevin Reid-3/+17
2025-02-11include note on variance and exampleMarijn Schouten-2/+96
2024-12-22Fixes safety docs for `dyn Any + Send {+ Sync}`Mostafa Khaled-2/+12
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+1
2024-06-30Print `TypeId` as hex for debuggingTrevor Gross-1/+1
2024-06-29Print `TypeId` as a `u128` for `Debug`Trevor Gross-1/+12
2024-03-29Improve wording in std::any explanationWilfred Hughes-4/+4
2024-02-25Fix Hash implDavid Thomas-1/+1
2024-02-20Add extra detail to field commentGnome!-1/+2
2024-02-20Reduce alignment of TypeId to u64 alignmentGnomedDev-3/+7
2023-12-22update version placeholdersPietro Albini-1/+1
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