feat: gc (does compile, but WIP)
This commit is contained in:
@@ -20,8 +20,8 @@ pub struct Stack<T, const CAP: usize> {
|
||||
top: usize,
|
||||
}
|
||||
|
||||
unsafe impl<T: Collect, const CAP: usize> Collect for Stack<T, CAP> {
|
||||
fn trace(&self, cc: &gc_arena::Collection) {
|
||||
unsafe impl<'gc, T: Collect<'gc>, const CAP: usize> Collect<'gc> for Stack<T, CAP> {
|
||||
fn trace<Tr: gc_arena::collect::Trace<'gc>>(&self, cc: &mut Tr) {
|
||||
for v in self.iter() {
|
||||
v.trace(cc);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user