1use super::TursoNewExt; 2use crate::alloc::Arc; 3 4fn arc<T>(value: T) -> Arc<T> { 5 crate::sync::Arc::new(value) 6} 7 8impl<T> TursoNewExt<T> for Arc<T> { 9 fn new(value: T) -> Self { 10 arc(value) 11 } 12}