mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-09 03:04:20 +01:00
fix clippy
This commit is contained in:
@@ -64,7 +64,7 @@ pub struct OpfsInner {
|
||||
}
|
||||
|
||||
thread_local! {
|
||||
static OPFS: Arc<Opfs> = Arc::new(Opfs::new());
|
||||
static OPFS: Arc<Opfs> = Arc::new(Opfs::default());
|
||||
}
|
||||
|
||||
#[napi]
|
||||
@@ -74,9 +74,6 @@ struct OpfsFile {
|
||||
opfs: Opfs,
|
||||
}
|
||||
|
||||
// unsafe impl Send for OpfsFile {}
|
||||
// unsafe impl Sync for OpfsFile {}
|
||||
|
||||
unsafe impl Send for Opfs {}
|
||||
unsafe impl Sync for Opfs {}
|
||||
|
||||
@@ -107,15 +104,6 @@ pub fn opfs() -> Arc<Opfs> {
|
||||
}
|
||||
|
||||
impl Opfs {
|
||||
pub fn new() -> Self {
|
||||
Self {
|
||||
inner: Arc::new(OpfsInner {
|
||||
completion_no: RefCell::new(0),
|
||||
completions: RefCell::new(HashMap::new()),
|
||||
}),
|
||||
}
|
||||
}
|
||||
|
||||
pub fn complete(&self, completion_no: u32, result: i32) {
|
||||
let completion = {
|
||||
let mut completions = self.inner.completions.borrow_mut();
|
||||
@@ -148,6 +136,18 @@ impl Clock for Opfs {
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for Opfs {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
#[allow(clippy::arc_with_non_send_sync)]
|
||||
inner: Arc::new(OpfsInner {
|
||||
completion_no: RefCell::new(0),
|
||||
completions: RefCell::new(HashMap::new()),
|
||||
}),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[link(wasm_import_module = "env")]
|
||||
extern "C" {
|
||||
fn lookup_file(path: *const u8, path_len: usize) -> i32;
|
||||
|
||||
Reference in New Issue
Block a user