From f2a4796697b962366a3c7f4f44d12098b0bcd090 Mon Sep 17 00:00:00 2001 From: Matthew Plant Date: Wed, 4 Dec 2024 21:32:17 -0500 Subject: [PATCH] Change to GcInner --- src/gc/collection.rs | 1 + src/gc/mod.rs | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gc/collection.rs b/src/gc/collection.rs index 2e4cc9f..c007707 100644 --- a/src/gc/collection.rs +++ b/src/gc/collection.rs @@ -410,6 +410,7 @@ unsafe fn free(s: OpaqueGcPtr) { mod test { use super::*; use crate::gc::*; + use std::sync::Arc; #[tokio::test] async fn cycles() { diff --git a/src/gc/mod.rs b/src/gc/mod.rs index 311c77f..267b5c3 100644 --- a/src/gc/mod.rs +++ b/src/gc/mod.rs @@ -25,14 +25,13 @@ use std::{ marker::PhantomData, ops::{Deref, DerefMut}, ptr::{drop_in_place, NonNull}, - sync::Arc, }; -use tokio::sync::{RwLock, Semaphore, SemaphorePermit}; +use tokio::sync::{Semaphore, SemaphorePermit}; /// A Garbage-Collected smart pointer with interior mutability. pub struct Gc { ptr: NonNull>, - marker: PhantomData>>, + marker: PhantomData>, } impl Gc {