1use std::collections::HashMap;
2
3use crate::TypeId;
4
5#[derive(Debug, Clone)]
6pub struct Apply {
7 pub inner: TypeId,
8 pub generics: HashMap<TypeId, TypeId>,
9}
10
11impl Apply {
12 pub fn new(inner: TypeId, generics: HashMap<TypeId, TypeId>) -> Self {
13 Self { inner, generics }
14 }
15}