1
This commit is contained in:
parent
c3280f8747
commit
df628ccb8f
@ -13,9 +13,6 @@ pub struct ListHead<T> {
|
|||||||
_self_wp: Weak::<RefCell::<Self>>,
|
_self_wp: Weak::<RefCell::<Self>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe impl<T> Send for ListHead<T> {}
|
|
||||||
unsafe impl<T> Sync for ListHead<T> {}
|
|
||||||
|
|
||||||
impl<T> ListHead<T> {
|
impl<T> ListHead<T> {
|
||||||
|
|
||||||
fn new(data: Weak::<RefCell::<T>>) -> Rc::<RefCell::<Self>> {
|
fn new(data: Weak::<RefCell::<T>>) -> Rc::<RefCell::<Self>> {
|
||||||
|
@ -14,9 +14,6 @@ pub struct Queue<T> {
|
|||||||
pub work_list: Mutex<Rc::<RefCell::<crate::ListHead<T>>>>,
|
pub work_list: Mutex<Rc::<RefCell::<crate::ListHead<T>>>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe impl<T> Send for Queue<T> {}
|
|
||||||
unsafe impl<T> Sync for Queue<T> {}
|
|
||||||
|
|
||||||
impl<T> Queue<T> {
|
impl<T> Queue<T> {
|
||||||
|
|
||||||
pub fn new() -> Rc::<RefCell::<Self>> {
|
pub fn new() -> Rc::<RefCell::<Self>> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user