Replace Arc<Box<dyn Scheme>> with Arc<dyn Scheme>.

This commit is contained in:
4lDO2
2020-04-11 12:29:35 +02:00
parent 0ccf3b4e53
commit 0e2e515dbd
2 changed files with 18 additions and 18 deletions
+1 -1
View File
@@ -93,7 +93,7 @@ impl Scheme for RootScheme {
let inner = Arc::new(UserInner::new(self.scheme_id, id, path_box.clone(), flags, context));
schemes.insert(self.scheme_ns, path_box, |scheme_id| {
inner.scheme_id.store(scheme_id, Ordering::SeqCst);
Arc::new(Box::new(UserScheme::new(Arc::downgrade(&inner))))
Arc::new(UserScheme::new(Arc::downgrade(&inner)))
})?;
inner
};