(function() {var implementors = {}; implementors["crossbeam_channel"] = [{"text":"impl<T> Drop for Sender<T>","synthetic":false,"types":["crossbeam_channel::channel::Sender"]},{"text":"impl<T> Drop for Receiver<T>","synthetic":false,"types":["crossbeam_channel::channel::Receiver"]},{"text":"impl Drop for SelectedOperation<'_>","synthetic":false,"types":["crossbeam_channel::select::SelectedOperation"]}]; implementors["crossbeam_deque"] = [{"text":"impl<T> Drop for Injector<T>","synthetic":false,"types":["crossbeam_deque::deque::Injector"]}]; implementors["crossbeam_epoch"] = [{"text":"impl<T: ?Sized + Pointable> Drop for Owned<T>","synthetic":false,"types":["crossbeam_epoch::atomic::Owned"]},{"text":"impl Drop for LocalHandle","synthetic":false,"types":["crossbeam_epoch::collector::LocalHandle"]},{"text":"impl Drop for Guard","synthetic":false,"types":["crossbeam_epoch::guard::Guard"]}]; implementors["crossbeam_utils"] = [{"text":"impl<T: ?Sized> Drop for ShardedLockWriteGuard<'_, T>","synthetic":false,"types":["crossbeam_utils::sync::sharded_lock::ShardedLockWriteGuard"]},{"text":"impl Drop for WaitGroup","synthetic":false,"types":["crossbeam_utils::sync::wait_group::WaitGroup"]}]; implementors["deflate"] = [{"text":"impl<W: Write> Drop for DeflateEncoder<W>","synthetic":false,"types":["deflate::writer::DeflateEncoder"]},{"text":"impl<W: Write> Drop for ZlibEncoder<W>","synthetic":false,"types":["deflate::writer::ZlibEncoder"]}]; implementors["gif"] = [{"text":"impl<W: Write> Drop for Encoder<W>","synthetic":false,"types":["gif::encoder::Encoder"]}]; implementors["lzw"] = [{"text":"impl<W: BitWriter> Drop for Encoder<W>","synthetic":false,"types":["lzw::lzw::Encoder"]}]; implementors["png"] = [{"text":"impl<W: Write> Drop for Writer<W>","synthetic":false,"types":["png::encoder::Writer"]}]; implementors["rayon"] = [{"text":"impl<'a, T: Ord + Send> Drop for Drain<'a, T>","synthetic":false,"types":["rayon::collections::binary_heap::Drain"]},{"text":"impl<'a, T: Send> Drop for Drain<'a, T>","synthetic":false,"types":["rayon::collections::vec_deque::Drain"]},{"text":"impl<'a> Drop for Drain<'a>","synthetic":false,"types":["rayon::string::Drain"]},{"text":"impl<'data, T: Send> Drop for Drain<'data, T>","synthetic":false,"types":["rayon::vec::Drain"]}]; implementors["rayon_core"] = [{"text":"impl Drop for ThreadPool","synthetic":false,"types":["rayon_core::thread_pool::ThreadPool"]}]; implementors["scoped_threadpool"] = [{"text":"impl Drop for Pool","synthetic":false,"types":["scoped_threadpool::Pool"]},{"text":"impl<'pool, 'scope> Drop for Scope<'pool, 'scope>","synthetic":false,"types":["scoped_threadpool::Scope"]}]; implementors["scopeguard"] = [{"text":"impl<T, F, S> Drop for ScopeGuard<T, F, S> where
    F: FnOnce(T),
    S: Strategy
","synthetic":false,"types":["scopeguard::ScopeGuard"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()