Skip to main content

lamellar/array/local_lock_atomic/
operations.rs

1use crate::array::local_lock_atomic::*;
2use crate::array::*;
3
4impl<T: ElementOps + 'static> ReadOnlyOps<T> for LocalLockArray<T> {}
5
6impl<T: ElementOps + 'static> AccessOps<T> for LocalLockArray<T> {}
7
8impl<T: ElementArithmeticOps + 'static> ArithmeticOps<T> for LocalLockArray<T> {}
9
10impl<T: ElementBitWiseOps + 'static> BitWiseOps<T> for LocalLockArray<T> {}
11
12impl<T: ElementShiftOps + 'static> ShiftOps<T> for LocalLockArray<T> {}
13
14impl<T: ElementCompareEqOps + 'static> CompareExchangeOps<T> for LocalLockArray<T> {}
15
16impl<T: ElementComparePartialEqOps + 'static> CompareExchangeEpsilonOps<T> for LocalLockArray<T> {}