• Home
  • Raw
  • Download

Lines Matching defs:T

116 pub unsafe fn atomic_load<T: NoUninit>(dst: *mut T, order: Ordering) -> T {  in atomic_load()
126 pub unsafe fn atomic_store<T: NoUninit>(dst: *mut T, val: T, order: Ordering) { in atomic_store()
136 pub unsafe fn atomic_swap<T: NoUninit>(dst: *mut T, val: T, order: Ordering) -> T { in atomic_swap()
146 unsafe fn map_result<T, U>(r: Result<T, T>) -> Result<U, U> { in map_result() argument
154 pub unsafe fn atomic_compare_exchange<T: NoUninit>( in atomic_compare_exchange()
156 current: T, in atomic_compare_exchange()
157 new: T, in atomic_compare_exchange()
160 ) -> Result<T, T> { in atomic_compare_exchange() argument
175 pub unsafe fn atomic_compare_exchange_weak<T: NoUninit>( in atomic_compare_exchange_weak()
177 current: T, in atomic_compare_exchange_weak()
178 new: T, in atomic_compare_exchange_weak()
181 ) -> Result<T, T> { in atomic_compare_exchange_weak() argument
196 pub unsafe fn atomic_add<T: NoUninit>(dst: *mut T, val: T, order: Ordering) -> T in atomic_add()
209 pub unsafe fn atomic_sub<T: NoUninit>(dst: *mut T, val: T, order: Ordering) -> T in atomic_sub()
224 val: T, in atomic_and()
226 ) -> T { in atomic_and()
238 val: T, in atomic_or()
240 ) -> T { in atomic_or()
252 val: T, in atomic_xor()
254 ) -> T { in atomic_xor()
264 pub unsafe fn atomic_min<T: NoUninit + cmp::Ord>(dst: *mut T, val: T, order: Ordering) -> T { in atomic_min()
274 pub unsafe fn atomic_max<T: NoUninit + cmp::Ord>(dst: *mut T, val: T, order: Ordering) -> T { in atomic_max()
284 pub unsafe fn atomic_umin<T: NoUninit + cmp::Ord>(dst: *mut T, val: T, order: Ordering) -> T { in atomic_umin()
294 pub unsafe fn atomic_umax<T: NoUninit + cmp::Ord>(dst: *mut T, val: T, order: Ordering) -> T { in atomic_umax()