| 1 | use super::*; |
|---|---|
| 2 | |
| 3 | impl std::fmt::Debug for InterfaceImpl { |
| 4 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { |
| 5 | f.debug_tuple(name:"InterfaceImpl").field(&self.0).finish() |
| 6 | } |
| 7 | } |
| 8 | |
| 9 | impl InterfaceImpl { |
| 10 | pub fn ty(&self, generics: &[Type]) -> Type { |
| 11 | Type::from_ref(self.decode(1), enclosing:None, generics) |
| 12 | } |
| 13 | } |
| 14 |
