index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
core
/
src
/
any.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-14
Print regions in `type_name`.
Nicholas Nethercote
-3
/
+3
2025-07-21
Stabilize const `TypeId::of`
Oli Scherer
-2
/
+2
2025-07-19
interpret: fix TypeId pointers being considered data pointers
Ralf Jung
-1
/
+1
2025-07-09
Add opaque TypeId handles for CTFE
Oli Scherer
-27
/
+57
2025-06-30
Stop backends from needing to support nullary intrinsics
Oli Scherer
-2
/
+2
2025-04-16
fix missing word in comment
Kent Ross
-2
/
+2
2025-03-06
Remove #[cfg(not(test))] gates in core
Thalia Archibald
-1
/
+1
2025-02-21
Rollup merge of #136148 - kpreid:type-str, r=joboet
Matthias Krüger
-3
/
+17
2025-02-11
Optionally add type names to `TypeId`s.
Kevin Reid
-3
/
+17
2025-02-11
include note on variance and example
Marijn Schouten
-2
/
+96
2024-12-22
Fixes safety docs for `dyn Any + Send {+ Sync}`
Mostafa Khaled
-2
/
+12
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-3
/
+1
2024-06-30
Print `TypeId` as hex for debugging
Trevor Gross
-1
/
+1
2024-06-29
Print `TypeId` as a `u128` for `Debug`
Trevor Gross
-1
/
+12
2024-03-29
Improve wording in std::any explanation
Wilfred Hughes
-4
/
+4
2024-02-25
Fix Hash impl
David Thomas
-1
/
+1
2024-02-20
Add extra detail to field comment
Gnome!
-1
/
+2
2024-02-20
Reduce alignment of TypeId to u64 alignment
GnomedDev
-3
/
+7
2023-12-22
update version placeholders
Pietro Albini
-1
/
+1
2023-12-15
Rollup merge of #118234 - tgross35:type_name_of_value, r=dtolnay
Matthias Krüger
-21
/
+18
2023-12-05
Stabilize `type_name_of_val`
Trevor Gross
-21
/
+18
2023-11-17
Document behavior of `<dyn Any as Any>::type_id()`
Jules Bertholet
-0
/
+5
2023-08-13
core/any: remove Provider trait
wayne warren
-587
/
+0
2023-07-12
Flip cfg's for bootstrap bump
Mark Rousskov
-3
/
+0
2023-06-07
Fix typo
Thom Chiovoloni
-1
/
+1
2023-06-04
Use 128 bits for TypeId hash
Thom Chiovoloni
-3
/
+28
2023-05-25
Remove structural match from `TypeId`.
raldone01
-1
/
+9
2023-05-16
Hide repr attribute from doc of types without guaranteed repr
David Tolnay
-1
/
+1
2023-04-16
rm const traits in libcore
Deadbeef
-2
/
+1
2023-03-03
Match unmatched backticks in library/
est31
-1
/
+1
2023-01-16
Constify `TypeId` ordering impls
onestacked
-1
/
+2
2022-12-27
Fix `core::any` mod-level docs
Albert Larsan
-1
/
+1
2022-08-23
Add `Provider::{would_be_satisfied_by_value_of,would_be_satisfied_by_ref_of}`
Jake Goulding
-0
/
+165
2022-08-23
Support eager and lazy methods for providing references and values
Jake Goulding
-6
/
+68
2022-08-20
Improve primitive/std docs separation and headers
Cameron Steffen
-4
/
+1
2022-07-05
core::any: replace some unstable generic types with impl Trait
Nick Cameron
-20
/
+15
2022-06-10
Fix typos in Provider API docs
Benjamin Herr
-2
/
+2
2022-06-06
Address reviewer comments
Nick Cameron
-18
/
+37
2022-06-06
Add tracking issue number
Nick Cameron
-8
/
+8
2022-06-06
Add examples to docs
Nick Cameron
-2
/
+76
2022-06-06
Update docs
Nick Cameron
-19
/
+22
2022-06-06
Modify the signature of the request_* methods so that trait_upcasting is not ...
Nick Cameron
-9
/
+16
2022-06-06
Add the Provider api to core::any
Nick Cameron
-3
/
+270
2022-03-10
Use implicit capture syntax in format_args
T-O-R-U-S
-1
/
+1
2021-12-26
Reverts #92135 because perf regression
AngelicosPhosphoros
-1
/
+0
2021-12-20
Add `#[inline]` modifier to `TypeId::of`
AngelicosPhosphoros
-0
/
+1
2021-11-20
fix doc links for `downcast_unchecked`
Ibraheem Ahmed
-4
/
+0
2021-11-12
add tracking issue for `downcast_unchecked`
Ibraheem Ahmed
-6
/
+6
2021-11-12
add unchecked downcast methods
Ibraheem Ahmed
-8
/
+170
2021-10-30
Add #[must_use] to remaining core functions
John Kugelman
-0
/
+3
[next]