diff options
| author | Santiago Pastorino <spastorino@gmail.com> | 2023-08-05 22:08:30 -0300 |
|---|---|---|
| committer | Santiago Pastorino <spastorino@gmail.com> | 2023-08-07 10:24:12 -0300 |
| commit | 6e4d7bd90e58ad0e26458b277d1c7e7f4401734d (patch) | |
| tree | 5268a2e672016a56d437667b7f2e37d15e53e8b8 | |
| parent | 0e69a8ad20522467ea1b0c32720bbc7faa1eef13 (diff) | |
Add TraitDef::trait_decl method
| -rw-r--r-- | compiler/rustc_smir/src/stable_mir/ty.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/rustc_smir/src/stable_mir/ty.rs b/compiler/rustc_smir/src/stable_mir/ty.rs index 03089fef01a..c487db5b732 100644 --- a/compiler/rustc_smir/src/stable_mir/ty.rs +++ b/compiler/rustc_smir/src/stable_mir/ty.rs @@ -105,6 +105,12 @@ pub struct AliasDef(pub(crate) DefId); #[derive(Clone, PartialEq, Eq, Debug)] pub struct TraitDef(pub(crate) DefId); +impl TraitDef { + pub fn trait_decl(&self) -> TraitDecl { + with(|cx| cx.trait_decl(self)) + } +} + #[derive(Clone, Debug)] pub struct GenericArgs(pub Vec<GenericArgKind>); |
