remove mutex from RsxContext
This commit is contained in:
1 parent
0e97af989a
commit
c7a332efaa
1 file changed
+4
-4
@@ -7,7 +7,7 @@ use lazy_static::lazy_static;
|
|||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::panic::Location;
|
use std::panic::Location;
|
||||||
use std::sync::{Arc, RwLock, RwLockReadGuard};
|
use std::sync::{RwLock, RwLockReadGuard};
|
||||||
use syn::parse_str;
|
use syn::parse_str;
|
||||||
|
|
||||||
mod attributes;
|
mod attributes;
|
||||||
@@ -79,9 +79,9 @@ pub fn get_line_num() -> CodeLocation {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug)]
|
||||||
pub struct RsxContext {
|
pub struct RsxContext {
|
||||||
data: Arc<RwLock<RsxData>>,
|
data: RwLock<RsxData>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Default)]
|
#[derive(Default)]
|
||||||
@@ -100,7 +100,7 @@ impl std::fmt::Debug for RsxData {
|
|||||||
impl RsxContext {
|
impl RsxContext {
|
||||||
pub fn new(data: RsxData) -> Self {
|
pub fn new(data: RsxData) -> Self {
|
||||||
Self {
|
Self {
|
||||||
data: Arc::new(RwLock::new(data)),
|
data: RwLock::new(data),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user