1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::TypeRef;

#[derive(Debug)]
pub struct AbstractRefWrapper<'tu, 'ge> {
	type_ref: TypeRef<'tu, 'ge>,
}

impl<'tu, 'ge> AbstractRefWrapper<'tu, 'ge> {
	pub fn new(type_ref: TypeRef<'tu, 'ge>) -> Self {
		Self { type_ref }
	}

	pub fn type_ref(&self) -> &TypeRef<'tu, 'ge> {
		&self.type_ref
	}
}