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