(function() {var implementors = {}; implementors["cl_sys"] = ["impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
",]; implementors["clfft"] = ["impl<'a, A> Send for Stride<'a, A> where
    A: Sync
","impl<'a, A> Send for StrideMut<'a, A> where
    A: Send
","impl Send for PlatformId","impl Send for DeviceId","impl Send for Context","impl Send for CommandQueue","impl Send for Mem","impl<T> Send for MemMap<T> where
    T: OclPrm
","impl Send for Program","impl Send for Kernel","impl Send for Event","impl Send for Sampler","impl Send for Error","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<A> Send for TaskRc<A> where
    A: Send
","impl Send for NotifyHandle","impl<T> Send for FuturesUnordered<T> where
    T: Send
","impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl<T> Send for Atomic<T> where
    T: Sync
","impl<T> Send for CachePadded<T> where
    T: Send
","impl<T> Send for AtomicOption<T> where
    T: Send
","impl<T> Send for MsQueue<T> where
    T: Send
","impl Send for Error","impl<T> Send for FutureMemMap<T> where
    T: OclPrm
","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
",]; implementors["crossbeam"] = ["impl<T: Sync> Send for Atomic<T>","impl<T: Send> Send for CachePadded<T>","impl<T: Send> Send for AtomicOption<T>","impl<T: Send> Send for MsQueue<T>",]; implementors["enum_primitive"] = ["impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
",]; implementors["futures"] = ["impl<T: Send> Send for FuturesUnordered<T>","impl Send for NotifyHandle",]; implementors["libc"] = ["impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
",]; implementors["num"] = ["impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
",]; implementors["ocl"] = ["impl<A> Send for TaskRc<A> where
    A: Send
","impl Send for NotifyHandle","impl<T> Send for FuturesUnordered<T> where
    T: Send
","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<T> Send for Atomic<T> where
    T: Sync
","impl<T> Send for CachePadded<T> where
    T: Send
","impl<T> Send for AtomicOption<T> where
    T: Send
","impl<T> Send for MsQueue<T> where
    T: Send
","impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl<'a, A> Send for Stride<'a, A> where
    A: Sync
","impl<'a, A> Send for StrideMut<'a, A> where
    A: Send
","impl Send for PlatformId","impl Send for DeviceId","impl Send for Context","impl Send for CommandQueue","impl Send for Mem","impl<T> Send for MemMap<T> where
    T: OclPrm
","impl Send for Program","impl Send for Kernel","impl Send for Event","impl Send for Sampler","impl Send for Error","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl Send for Error","impl<T: OclPrm> Send for FutureMemMap<T>",]; implementors["ocl_core"] = ["impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
","impl<T> Send for Weak<T> where
    T: Send + Sync + ?Sized
","impl<T> !Send for Rc<T> where
    T: ?Sized
","impl<T> !Send for Weak<T> where
    T: ?Sized
","impl !Send for Select","impl<T> Send for Receiver<T> where
    T: Send
","impl<T> Send for Sender<T> where
    T: Send
","impl<T> Send for SyncSender<T> where
    T: Send
","impl<T> Send for Mutex<T> where
    T: Send + ?Sized
","impl<'a, T> !Send for MutexGuard<'a, T> where
    T: ?Sized
","impl Send for Once","impl<T> Send for RwLock<T> where
    T: Send + Sync + ?Sized
","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
    T: ?Sized
","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
    T: ?Sized
","impl<T> Send for LinkedList<T> where
    T: Send
","impl<'a, T> Send for Iter<'a, T> where
    T: Sync
","impl<'a, T> Send for IterMut<'a, T> where
    T: Send
","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl<'a, T> Send for Drain<'a, T> where
    T: Send
","impl Send for PlatformId","impl Send for DeviceId","impl Send for Context","impl Send for CommandQueue","impl Send for Mem","impl<T: OclPrm> Send for MemMap<T>","impl Send for Program","impl Send for Kernel","impl Send for Event","impl Send for Sampler","impl Send for Error",]; implementors["odds"] = ["impl<'a, A> Send for Stride<'a, A> where
    A: Sync
","impl<'a, A> Send for StrideMut<'a, A> where
    A: Send
",]; if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })()