rust/compiler/rustc_ty_utils/src
bors 05044c2e6c Auto merge of #89144 - sexxi-goose:insig_stdlib, r=nikomatsakis
2229: Mark insignificant dtor in stdlib

I looked at all public [stdlib Drop implementations](https://doc.rust-lang.org/stable/std/ops/trait.Drop.html#implementors) and categorized them into Insigificant/Maybe/Significant Drop.

Reasons are noted here: https://docs.google.com/spreadsheets/d/19edb9r5lo2UqMrCOVjV0fwcSdS-R7qvKNL76q7tO8VA/edit#gid=1838773501

One thing missing from this PR is tagging HashMap as insigificant destructor as that needs some discussion.

r? `@Mark-Simulacrum`

cc `@nikomatsakis`
2021-09-26 19:36:00 +00:00
..
common_traits.rs Don't consider !Unpin references as noalias 2021-03-21 20:10:53 +01:00
instance.rs Const drop selection candidates 2021-09-09 05:21:31 +00:00
lib.rs Use BoundVarsCollector for now 2021-07-03 01:12:31 +09:00
needs_drop.rs PR fixup 2021-09-22 05:17:30 -04:00
representability.rs Implement changes suggested by tmiasko and davidtwco 2021-05-10 17:47:50 +02:00
ty.rs Do not store visibility in *ItemRef. 2021-09-20 00:29:53 +02:00