mirror of
https://github.com/isar/rusqlite.git
synced 2024-11-26 19:41:37 +08:00
Fix clippy warning
warning: this implementation is unsound, as some fields in `Connection` are `!Send` --> src/lib.rs:339:1 339 | unsafe impl Send for Connection {}
This commit is contained in:
parent
934e0c709e
commit
28da7a2ad9
@ -60,6 +60,9 @@ impl Connection {
|
|||||||
// #[derive(Debug)] // FIXME: https://github.com/kyren/hashlink/pull/4
|
// #[derive(Debug)] // FIXME: https://github.com/kyren/hashlink/pull/4
|
||||||
pub struct StatementCache(RefCell<LruCache<Arc<str>, RawStatement>>);
|
pub struct StatementCache(RefCell<LruCache<Arc<str>, RawStatement>>);
|
||||||
|
|
||||||
|
#[allow(clippy::non_send_fields_in_send_ty)]
|
||||||
|
unsafe impl Send for StatementCache {}
|
||||||
|
|
||||||
/// Cacheable statement.
|
/// Cacheable statement.
|
||||||
///
|
///
|
||||||
/// Statement will return automatically to the cache by default.
|
/// Statement will return automatically to the cache by default.
|
||||||
|
@ -38,6 +38,8 @@ pub struct InnerConnection {
|
|||||||
owned: bool,
|
owned: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsafe impl Send for InnerConnection {}
|
||||||
|
|
||||||
impl InnerConnection {
|
impl InnerConnection {
|
||||||
#[allow(clippy::mutex_atomic)]
|
#[allow(clippy::mutex_atomic)]
|
||||||
#[inline]
|
#[inline]
|
||||||
|
Loading…
Reference in New Issue
Block a user