(function() {var implementors = {}; implementors["backtrace"] = [{text:"impl Clone for Backtrace",synthetic:false,types:["backtrace::capture::Backtrace"]},{text:"impl Clone for BacktraceFrame",synthetic:false,types:["backtrace::capture::BacktraceFrame"]},{text:"impl Clone for BacktraceSymbol",synthetic:false,types:["backtrace::capture::BacktraceSymbol"]},]; implementors["crossbeam"] = [{text:"impl<'a, T> Clone for Shared<'a, T>",synthetic:false,types:["crossbeam::epoch::Shared"]},{text:"impl<T> Clone for Stealer<T>",synthetic:false,types:["crossbeam::sync::chase_lev::Stealer"]},]; implementors["failure"] = [{text:"impl<E: Clone> Clone for Compat<E>",synthetic:false,types:["failure::compat::Compat"]},]; implementors["futures"] = [{text:"impl<T: Clone> Clone for Async<T>",synthetic:false,types:["futures::poll::Async"]},{text:"impl<T: Clone> Clone for AsyncSink<T>",synthetic:false,types:["futures::poll::AsyncSink"]},{text:"impl<T: Clone, E: Clone> Clone for FutureResult<T, E>",synthetic:false,types:["futures::future::result_::FutureResult"]},{text:"impl<F> Clone for Shared<F> where
    F: Future
",synthetic:false,types:["futures::future::shared::Shared"]},{text:"impl<T: Clone> Clone for SharedItem<T>",synthetic:false,types:["futures::future::shared::SharedItem"]},{text:"impl<E: Clone> Clone for SharedError<E>",synthetic:false,types:["futures::future::shared::SharedError"]},{text:"impl Clone for ExecuteErrorKind",synthetic:false,types:["futures::future::ExecuteErrorKind"]},{text:"impl<S: Clone, U: Clone, F: Clone, Fut: Clone> Clone for With<S, U, F, Fut> where
    S: Sink,
    F: FnMut(U) -> Fut,
    Fut: IntoFuture,
    Fut::Future: Clone,
    S::SinkItem: Clone
",synthetic:false,types:["futures::sink::with::With"]},{text:"impl<S: Clone, E: Clone> Clone for SinkFromErr<S, E>",synthetic:false,types:["futures::sink::from_err::SinkFromErr"]},{text:"impl<S: Clone, F: Clone> Clone for SinkMapErr<S, F>",synthetic:false,types:["futures::sink::map_err::SinkMapErr"]},{text:"impl Clone for UnparkEvent",synthetic:false,types:["futures::task_impl::std::UnparkEvent"]},{text:"impl Clone for Task",synthetic:false,types:["futures::task_impl::Task"]},{text:"impl Clone for NotifyHandle",synthetic:false,types:["futures::task_impl::NotifyHandle"]},{text:"impl Clone for Canceled",synthetic:false,types:["futures::sync::oneshot::Canceled"]},{text:"impl<T: Clone> Clone for SendError<T>",synthetic:false,types:["futures::sync::mpsc::SendError"]},{text:"impl<T: Clone> Clone for TrySendError<T>",synthetic:false,types:["futures::sync::mpsc::TrySendError"]},{text:"impl<T> Clone for UnboundedSender<T>",synthetic:false,types:["futures::sync::mpsc::UnboundedSender"]},{text:"impl<T> Clone for Sender<T>",synthetic:false,types:["futures::sync::mpsc::Sender"]},{text:"impl<T> Clone for Sender<T>",synthetic:false,types:["futures::unsync::mpsc::Sender"]},{text:"impl<T> Clone for UnboundedSender<T>",synthetic:false,types:["futures::unsync::mpsc::UnboundedSender"]},]; implementors["libc"] = [{text:"impl Clone for pthread_attr_t",synthetic:false,types:["libc::unix::bsd::apple::b64::pthread_attr_t"]},{text:"impl Clone for timeval32",synthetic:false,types:["libc::unix::bsd::apple::b64::timeval32"]},{text:"impl Clone for if_data",synthetic:false,types:["libc::unix::bsd::apple::b64::if_data"]},{text:"impl Clone for bpf_hdr",synthetic:false,types:["libc::unix::bsd::apple::b64::bpf_hdr"]},{text:"impl Clone for aiocb",synthetic:false,types:["libc::unix::bsd::apple::aiocb"]},{text:"impl Clone for utmpx",synthetic:false,types:["libc::unix::bsd::apple::utmpx"]},{text:"impl Clone for glob_t",synthetic:false,types:["libc::unix::bsd::apple::glob_t"]},{text:"impl Clone for sockaddr_storage",synthetic:false,types:["libc::unix::bsd::apple::sockaddr_storage"]},{text:"impl Clone for addrinfo",synthetic:false,types:["libc::unix::bsd::apple::addrinfo"]},{text:"impl Clone for mach_timebase_info",synthetic:false,types:["libc::unix::bsd::apple::mach_timebase_info"]},{text:"impl Clone for stat",synthetic:false,types:["libc::unix::bsd::apple::stat"]},{text:"impl Clone for dirent",synthetic:false,types:["libc::unix::bsd::apple::dirent"]},{text:"impl Clone for pthread_mutex_t",synthetic:false,types:["libc::unix::bsd::apple::pthread_mutex_t"]},{text:"impl Clone for pthread_mutexattr_t",synthetic:false,types:["libc::unix::bsd::apple::pthread_mutexattr_t"]},{text:"impl Clone for pthread_cond_t",synthetic:false,types:["libc::unix::bsd::apple::pthread_cond_t"]},{text:"impl Clone for pthread_condattr_t",synthetic:false,types:["libc::unix::bsd::apple::pthread_condattr_t"]},{text:"impl Clone for pthread_rwlock_t",synthetic:false,types:["libc::unix::bsd::apple::pthread_rwlock_t"]},{text:"impl Clone for pthread_rwlockattr_t",synthetic:false,types:["libc::unix::bsd::apple::pthread_rwlockattr_t"]},{text:"impl Clone for siginfo_t",synthetic:false,types:["libc::unix::bsd::apple::siginfo_t"]},{text:"impl Clone for sigaction",synthetic:false,types:["libc::unix::bsd::apple::sigaction"]},{text:"impl Clone for stack_t",synthetic:false,types:["libc::unix::bsd::apple::stack_t"]},{text:"impl Clone for fstore_t",synthetic:false,types:["libc::unix::bsd::apple::fstore_t"]},{text:"impl Clone for radvisory",synthetic:false,types:["libc::unix::bsd::apple::radvisory"]},{text:"impl Clone for statvfs",synthetic:false,types:["libc::unix::bsd::apple::statvfs"]},{text:"impl Clone for Dl_info",synthetic:false,types:["libc::unix::bsd::apple::Dl_info"]},{text:"impl Clone for sockaddr_in",synthetic:false,types:["libc::unix::bsd::apple::sockaddr_in"]},{text:"impl Clone for statfs",synthetic:false,types:["libc::unix::bsd::apple::statfs"]},{text:"impl Clone for kevent",synthetic:false,types:["libc::unix::bsd::apple::kevent"]},{text:"impl Clone for kevent64_s",synthetic:false,types:["libc::unix::bsd::apple::kevent64_s"]},{text:"impl Clone for dqblk",synthetic:false,types:["libc::unix::bsd::apple::dqblk"]},{text:"impl Clone for if_msghdr",synthetic:false,types:["libc::unix::bsd::apple::if_msghdr"]},{text:"impl Clone for termios",synthetic:false,types:["libc::unix::bsd::apple::termios"]},{text:"impl Clone for flock",synthetic:false,types:["libc::unix::bsd::apple::flock"]},{text:"impl Clone for sf_hdtr",synthetic:false,types:["libc::unix::bsd::apple::sf_hdtr"]},{text:"impl Clone for lconv",synthetic:false,types:["libc::unix::bsd::apple::lconv"]},{text:"impl Clone for sigevent",synthetic:false,types:["libc::unix::bsd::apple::sigevent"]},{text:"impl Clone for proc_taskinfo",synthetic:false,types:["libc::unix::bsd::apple::proc_taskinfo"]},{text:"impl Clone for proc_bsdinfo",synthetic:false,types:["libc::unix::bsd::apple::proc_bsdinfo"]},{text:"impl Clone for proc_taskallinfo",synthetic:false,types:["libc::unix::bsd::apple::proc_taskallinfo"]},{text:"impl Clone for proc_threadinfo",synthetic:false,types:["libc::unix::bsd::apple::proc_threadinfo"]},{text:"impl Clone for xsw_usage",synthetic:false,types:["libc::unix::bsd::apple::xsw_usage"]},{text:"impl Clone for xucred",synthetic:false,types:["libc::unix::bsd::apple::xucred"]},{text:"impl Clone for mach_header",synthetic:false,types:["libc::unix::bsd::apple::mach_header"]},{text:"impl Clone for mach_header_64",synthetic:false,types:["libc::unix::bsd::apple::mach_header_64"]},{text:"impl Clone for segment_command",synthetic:false,types:["libc::unix::bsd::apple::segment_command"]},{text:"impl Clone for segment_command_64",synthetic:false,types:["libc::unix::bsd::apple::segment_command_64"]},{text:"impl Clone for load_command",synthetic:false,types:["libc::unix::bsd::apple::load_command"]},{text:"impl Clone for sockaddr_dl",synthetic:false,types:["libc::unix::bsd::apple::sockaddr_dl"]},{text:"impl Clone for sockaddr_inarp",synthetic:false,types:["libc::unix::bsd::apple::sockaddr_inarp"]},{text:"impl Clone for sockaddr_ctl",synthetic:false,types:["libc::unix::bsd::apple::sockaddr_ctl"]},{text:"impl Clone for in_pktinfo",synthetic:false,types:["libc::unix::bsd::apple::in_pktinfo"]},{text:"impl Clone for in6_pktinfo",synthetic:false,types:["libc::unix::bsd::apple::in6_pktinfo"]},{text:"impl Clone for ipc_perm",synthetic:false,types:["libc::unix::bsd::apple::ipc_perm"]},{text:"impl Clone for shmid_ds",synthetic:false,types:["libc::unix::bsd::apple::shmid_ds"]},{text:"impl Clone for arphdr",synthetic:false,types:["libc::unix::bsd::apple::arphdr"]},{text:"impl Clone for sockaddr",synthetic:false,types:["libc::unix::bsd::sockaddr"]},{text:"impl Clone for sockaddr_in6",synthetic:false,types:["libc::unix::bsd::sockaddr_in6"]},{text:"impl Clone for sockaddr_un",synthetic:false,types:["libc::unix::bsd::sockaddr_un"]},{text:"impl Clone for passwd",synthetic:false,types:["libc::unix::bsd::passwd"]},{text:"impl Clone for ifaddrs",synthetic:false,types:["libc::unix::bsd::ifaddrs"]},{text:"impl Clone for fd_set",synthetic:false,types:["libc::unix::bsd::fd_set"]},{text:"impl Clone for tm",synthetic:false,types:["libc::unix::bsd::tm"]},{text:"impl Clone for utsname",synthetic:false,types:["libc::unix::bsd::utsname"]},{text:"impl Clone for msghdr",synthetic:false,types:["libc::unix::bsd::msghdr"]},{text:"impl Clone for cmsghdr",synthetic:false,types:["libc::unix::bsd::cmsghdr"]},{text:"impl Clone for fsid_t",synthetic:false,types:["libc::unix::bsd::fsid_t"]},{text:"impl Clone for if_nameindex",synthetic:false,types:["libc::unix::bsd::if_nameindex"]},{text:"impl Clone for group",synthetic:false,types:["libc::unix::group"]},{text:"impl Clone for utimbuf",synthetic:false,types:["libc::unix::utimbuf"]},{text:"impl Clone for timeval",synthetic:false,types:["libc::unix::timeval"]},{text:"impl Clone for timespec",synthetic:false,types:["libc::unix::timespec"]},{text:"impl Clone for rlimit",synthetic:false,types:["libc::unix::rlimit"]},{text:"impl Clone for rusage",synthetic:false,types:["libc::unix::rusage"]},{text:"impl Clone for in_addr",synthetic:false,types:["libc::unix::in_addr"]},{text:"impl Clone for in6_addr",synthetic:false,types:["libc::unix::in6_addr"]},{text:"impl Clone for ip_mreq",synthetic:false,types:["libc::unix::ip_mreq"]},{text:"impl Clone for ipv6_mreq",synthetic:false,types:["libc::unix::ipv6_mreq"]},{text:"impl Clone for hostent",synthetic:false,types:["libc::unix::hostent"]},{text:"impl Clone for iovec",synthetic:false,types:["libc::unix::iovec"]},{text:"impl Clone for pollfd",synthetic:false,types:["libc::unix::pollfd"]},{text:"impl Clone for winsize",synthetic:false,types:["libc::unix::winsize"]},{text:"impl Clone for linger",synthetic:false,types:["libc::unix::linger"]},{text:"impl Clone for sigval",synthetic:false,types:["libc::unix::sigval"]},{text:"impl Clone for itimerval",synthetic:false,types:["libc::unix::itimerval"]},{text:"impl Clone for tms",synthetic:false,types:["libc::unix::tms"]},{text:"impl Clone for servent",synthetic:false,types:["libc::unix::servent"]},{text:"impl Clone for protoent",synthetic:false,types:["libc::unix::protoent"]},]; implementors["num_bigint"] = [{text:"impl Clone for BigUint",synthetic:false,types:["num_bigint::biguint::BigUint"]},{text:"impl Clone for Sign",synthetic:false,types:["num_bigint::bigint::Sign"]},{text:"impl Clone for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},]; implementors["num_complex"] = [{text:"impl<T: Clone> Clone for Complex<T>",synthetic:false,types:["num_complex::Complex"]},]; implementors["num_iter"] = [{text:"impl<A: Clone> Clone for Range<A>",synthetic:false,types:["num_iter::Range"]},{text:"impl<A: Clone> Clone for RangeInclusive<A>",synthetic:false,types:["num_iter::RangeInclusive"]},{text:"impl<A: Clone> Clone for RangeStep<A>",synthetic:false,types:["num_iter::RangeStep"]},{text:"impl<A: Clone> Clone for RangeStepInclusive<A>",synthetic:false,types:["num_iter::RangeStepInclusive"]},]; implementors["num_rational"] = [{text:"impl<T: Clone> Clone for Ratio<T>",synthetic:false,types:["num_rational::Ratio"]},{text:"impl Clone for ParseRatioError",synthetic:false,types:["num_rational::ParseRatioError"]},]; implementors["ocl"] = [{text:"impl Clone for Extensions",synthetic:false,types:["ocl::standard::platform::Extensions"]},{text:"impl Clone for Platform",synthetic:false,types:["ocl::standard::platform::Platform"]},{text:"impl Clone for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl Clone for Device",synthetic:false,types:["ocl::standard::device::Device"]},{text:"impl Clone for Context",synthetic:false,types:["ocl::standard::context::Context"]},{text:"impl Clone for Program",synthetic:false,types:["ocl::standard::program::Program"]},{text:"impl Clone for BuildOpt",synthetic:false,types:["ocl::standard::program::BuildOpt"]},{text:"impl<'b> Clone for ProgramBuilder<'b>",synthetic:false,types:["ocl::standard::program::ProgramBuilder"]},{text:"impl Clone for Kernel",synthetic:false,types:["ocl::standard::kernel::Kernel"]},{text:"impl Clone for Queue",synthetic:false,types:["ocl::standard::queue::Queue"]},{text:"impl<T: Clone + OclPrm> Clone for Buffer<T>",synthetic:false,types:["ocl::standard::buffer::Buffer"]},{text:"impl<T: Clone + OclPrm> Clone for Image<T>",synthetic:false,types:["ocl::standard::image::Image"]},{text:"impl Clone for Sampler",synthetic:false,types:["ocl::standard::sampler::Sampler"]},{text:"impl Clone for ProQue",synthetic:false,types:["ocl::standard::pro_que::ProQue"]},{text:"impl Clone for Event",synthetic:false,types:["ocl::standard::event::Event"]},{text:"impl Clone for EventArray",synthetic:false,types:["ocl::standard::event::EventArray"]},{text:"impl Clone for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl Clone for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<V> Clone for OrderLock<V>",synthetic:false,types:["ocl::async::order_lock::OrderLock"]},{text:"impl<T: Clone> Clone for RwVec<T>",synthetic:false,types:["ocl::async::rw_vec::RwVec"]},{text:"impl<T: Clone + OclPrm> Clone for BufferSink<T>",synthetic:false,types:["ocl::async::buffer_sink::BufferSink"]},{text:"impl<T: Clone + OclPrm> Clone for BufferStream<T>",synthetic:false,types:["ocl::async::buffer_stream::BufferStream"]},]; implementors["ocl_core"] = [{text:"impl Clone for PlatformId",synthetic:false,types:["ocl_core::types::abs::PlatformId"]},{text:"impl Clone for DeviceId",synthetic:false,types:["ocl_core::types::abs::DeviceId"]},{text:"impl Clone for Context",synthetic:false,types:["ocl_core::types::abs::Context"]},{text:"impl Clone for CommandQueue",synthetic:false,types:["ocl_core::types::abs::CommandQueue"]},{text:"impl Clone for Mem",synthetic:false,types:["ocl_core::types::abs::Mem"]},{text:"impl Clone for Program",synthetic:false,types:["ocl_core::types::abs::Program"]},{text:"impl Clone for Kernel",synthetic:false,types:["ocl_core::types::abs::Kernel"]},{text:"impl Clone for Event",synthetic:false,types:["ocl_core::types::abs::Event"]},{text:"impl Clone for Sampler",synthetic:false,types:["ocl_core::types::abs::Sampler"]},{text:"impl<'a> Clone for ArgVal<'a>",synthetic:false,types:["ocl_core::types::structs::ArgVal"]},{text:"impl Clone for OpenclVersion",synthetic:false,types:["ocl_core::types::structs::OpenclVersion"]},{text:"impl Clone for ContextPropertyValue",synthetic:false,types:["ocl_core::types::structs::ContextPropertyValue"]},{text:"impl Clone for ContextProperties",synthetic:false,types:["ocl_core::types::structs::ContextProperties"]},{text:"impl Clone for ImageFormat",synthetic:false,types:["ocl_core::types::structs::ImageFormat"]},{text:"impl Clone for ImageDescriptor",synthetic:false,types:["ocl_core::types::structs::ImageDescriptor"]},{text:"impl Clone for DeviceType",synthetic:false,types:["ocl_core::DeviceType"]},{text:"impl Clone for DeviceFpConfig",synthetic:false,types:["ocl_core::DeviceFpConfig"]},{text:"impl Clone for DeviceExecCapabilities",synthetic:false,types:["ocl_core::DeviceExecCapabilities"]},{text:"impl Clone for CommandQueueProperties",synthetic:false,types:["ocl_core::CommandQueueProperties"]},{text:"impl Clone for DeviceAffinityDomain",synthetic:false,types:["ocl_core::DeviceAffinityDomain"]},{text:"impl Clone for MemFlags",synthetic:false,types:["ocl_core::MemFlags"]},{text:"impl Clone for MemMigrationFlags",synthetic:false,types:["ocl_core::MemMigrationFlags"]},{text:"impl Clone for MapFlags",synthetic:false,types:["ocl_core::MapFlags"]},{text:"impl Clone for ProgramBinaryType",synthetic:false,types:["ocl_core::ProgramBinaryType"]},{text:"impl Clone for KernelArgTypeQualifier",synthetic:false,types:["ocl_core::KernelArgTypeQualifier"]},{text:"impl Clone for Status",synthetic:false,types:["ocl_core::Status"]},{text:"impl Clone for GlTextureTarget",synthetic:false,types:["ocl_core::GlTextureTarget"]},{text:"impl Clone for ClGlObjectType",synthetic:false,types:["ocl_core::ClGlObjectType"]},{text:"impl Clone for ImageChannelOrder",synthetic:false,types:["ocl_core::ImageChannelOrder"]},{text:"impl Clone for ImageChannelDataType",synthetic:false,types:["ocl_core::ImageChannelDataType"]},{text:"impl Clone for Cbool",synthetic:false,types:["ocl_core::Cbool"]},{text:"impl Clone for Polling",synthetic:false,types:["ocl_core::Polling"]},{text:"impl Clone for PlatformInfo",synthetic:false,types:["ocl_core::PlatformInfo"]},{text:"impl Clone for DeviceInfo",synthetic:false,types:["ocl_core::DeviceInfo"]},{text:"impl Clone for DeviceMemCacheType",synthetic:false,types:["ocl_core::DeviceMemCacheType"]},{text:"impl Clone for DeviceLocalMemType",synthetic:false,types:["ocl_core::DeviceLocalMemType"]},{text:"impl Clone for ContextInfo",synthetic:false,types:["ocl_core::ContextInfo"]},{text:"impl Clone for GlContextInfo",synthetic:false,types:["ocl_core::GlContextInfo"]},{text:"impl Clone for ContextProperty",synthetic:false,types:["ocl_core::ContextProperty"]},{text:"impl Clone for ContextInfoOrPropertiesPointerType",synthetic:false,types:["ocl_core::ContextInfoOrPropertiesPointerType"]},{text:"impl Clone for DevicePartitionProperty",synthetic:false,types:["ocl_core::DevicePartitionProperty"]},{text:"impl Clone for CommandQueueInfo",synthetic:false,types:["ocl_core::CommandQueueInfo"]},{text:"impl Clone for ChannelType",synthetic:false,types:["ocl_core::ChannelType"]},{text:"impl Clone for MemObjectType",synthetic:false,types:["ocl_core::MemObjectType"]},{text:"impl Clone for MemInfo",synthetic:false,types:["ocl_core::MemInfo"]},{text:"impl Clone for ImageInfo",synthetic:false,types:["ocl_core::ImageInfo"]},{text:"impl Clone for AddressingMode",synthetic:false,types:["ocl_core::AddressingMode"]},{text:"impl Clone for FilterMode",synthetic:false,types:["ocl_core::FilterMode"]},{text:"impl Clone for SamplerInfo",synthetic:false,types:["ocl_core::SamplerInfo"]},{text:"impl Clone for ProgramInfo",synthetic:false,types:["ocl_core::ProgramInfo"]},{text:"impl Clone for ProgramBuildInfo",synthetic:false,types:["ocl_core::ProgramBuildInfo"]},{text:"impl Clone for ProgramBuildStatus",synthetic:false,types:["ocl_core::ProgramBuildStatus"]},{text:"impl Clone for KernelInfo",synthetic:false,types:["ocl_core::KernelInfo"]},{text:"impl Clone for KernelArgInfo",synthetic:false,types:["ocl_core::KernelArgInfo"]},{text:"impl Clone for KernelArgAddressQualifier",synthetic:false,types:["ocl_core::KernelArgAddressQualifier"]},{text:"impl Clone for KernelArgAccessQualifier",synthetic:false,types:["ocl_core::KernelArgAccessQualifier"]},{text:"impl Clone for KernelWorkGroupInfo",synthetic:false,types:["ocl_core::KernelWorkGroupInfo"]},{text:"impl Clone for EventInfo",synthetic:false,types:["ocl_core::EventInfo"]},{text:"impl Clone for CommandType",synthetic:false,types:["ocl_core::CommandType"]},{text:"impl Clone for CommandExecutionStatus",synthetic:false,types:["ocl_core::CommandExecutionStatus"]},{text:"impl Clone for BufferCreateType",synthetic:false,types:["ocl_core::BufferCreateType"]},{text:"impl Clone for ProfilingInfo",synthetic:false,types:["ocl_core::ProfilingInfo"]},]; implementors["ocl_core_vector"] = [{text:"impl Clone for Char",synthetic:false,types:["ocl_core_vector::vectors::Char"]},{text:"impl Clone for Char2",synthetic:false,types:["ocl_core_vector::vectors::Char2"]},{text:"impl Clone for Char3",synthetic:false,types:["ocl_core_vector::vectors::Char3"]},{text:"impl Clone for Char4",synthetic:false,types:["ocl_core_vector::vectors::Char4"]},{text:"impl Clone for Char8",synthetic:false,types:["ocl_core_vector::vectors::Char8"]},{text:"impl Clone for Char16",synthetic:false,types:["ocl_core_vector::vectors::Char16"]},{text:"impl Clone for Uchar",synthetic:false,types:["ocl_core_vector::vectors::Uchar"]},{text:"impl Clone for Uchar2",synthetic:false,types:["ocl_core_vector::vectors::Uchar2"]},{text:"impl Clone for Uchar3",synthetic:false,types:["ocl_core_vector::vectors::Uchar3"]},{text:"impl Clone for Uchar4",synthetic:false,types:["ocl_core_vector::vectors::Uchar4"]},{text:"impl Clone for Uchar8",synthetic:false,types:["ocl_core_vector::vectors::Uchar8"]},{text:"impl Clone for Uchar16",synthetic:false,types:["ocl_core_vector::vectors::Uchar16"]},{text:"impl Clone for Short",synthetic:false,types:["ocl_core_vector::vectors::Short"]},{text:"impl Clone for Short2",synthetic:false,types:["ocl_core_vector::vectors::Short2"]},{text:"impl Clone for Short3",synthetic:false,types:["ocl_core_vector::vectors::Short3"]},{text:"impl Clone for Short4",synthetic:false,types:["ocl_core_vector::vectors::Short4"]},{text:"impl Clone for Short8",synthetic:false,types:["ocl_core_vector::vectors::Short8"]},{text:"impl Clone for Short16",synthetic:false,types:["ocl_core_vector::vectors::Short16"]},{text:"impl Clone for Ushort",synthetic:false,types:["ocl_core_vector::vectors::Ushort"]},{text:"impl Clone for Ushort2",synthetic:false,types:["ocl_core_vector::vectors::Ushort2"]},{text:"impl Clone for Ushort3",synthetic:false,types:["ocl_core_vector::vectors::Ushort3"]},{text:"impl Clone for Ushort4",synthetic:false,types:["ocl_core_vector::vectors::Ushort4"]},{text:"impl Clone for Ushort8",synthetic:false,types:["ocl_core_vector::vectors::Ushort8"]},{text:"impl Clone for Ushort16",synthetic:false,types:["ocl_core_vector::vectors::Ushort16"]},{text:"impl Clone for Int",synthetic:false,types:["ocl_core_vector::vectors::Int"]},{text:"impl Clone for Int2",synthetic:false,types:["ocl_core_vector::vectors::Int2"]},{text:"impl Clone for Int3",synthetic:false,types:["ocl_core_vector::vectors::Int3"]},{text:"impl Clone for Int4",synthetic:false,types:["ocl_core_vector::vectors::Int4"]},{text:"impl Clone for Int8",synthetic:false,types:["ocl_core_vector::vectors::Int8"]},{text:"impl Clone for Int16",synthetic:false,types:["ocl_core_vector::vectors::Int16"]},{text:"impl Clone for Uint",synthetic:false,types:["ocl_core_vector::vectors::Uint"]},{text:"impl Clone for Uint2",synthetic:false,types:["ocl_core_vector::vectors::Uint2"]},{text:"impl Clone for Uint3",synthetic:false,types:["ocl_core_vector::vectors::Uint3"]},{text:"impl Clone for Uint4",synthetic:false,types:["ocl_core_vector::vectors::Uint4"]},{text:"impl Clone for Uint8",synthetic:false,types:["ocl_core_vector::vectors::Uint8"]},{text:"impl Clone for Uint16",synthetic:false,types:["ocl_core_vector::vectors::Uint16"]},{text:"impl Clone for Long",synthetic:false,types:["ocl_core_vector::vectors::Long"]},{text:"impl Clone for Long2",synthetic:false,types:["ocl_core_vector::vectors::Long2"]},{text:"impl Clone for Long3",synthetic:false,types:["ocl_core_vector::vectors::Long3"]},{text:"impl Clone for Long4",synthetic:false,types:["ocl_core_vector::vectors::Long4"]},{text:"impl Clone for Long8",synthetic:false,types:["ocl_core_vector::vectors::Long8"]},{text:"impl Clone for Long16",synthetic:false,types:["ocl_core_vector::vectors::Long16"]},{text:"impl Clone for Ulong",synthetic:false,types:["ocl_core_vector::vectors::Ulong"]},{text:"impl Clone for Ulong2",synthetic:false,types:["ocl_core_vector::vectors::Ulong2"]},{text:"impl Clone for Ulong3",synthetic:false,types:["ocl_core_vector::vectors::Ulong3"]},{text:"impl Clone for Ulong4",synthetic:false,types:["ocl_core_vector::vectors::Ulong4"]},{text:"impl Clone for Ulong8",synthetic:false,types:["ocl_core_vector::vectors::Ulong8"]},{text:"impl Clone for Ulong16",synthetic:false,types:["ocl_core_vector::vectors::Ulong16"]},{text:"impl Clone for Float",synthetic:false,types:["ocl_core_vector::vectors::Float"]},{text:"impl Clone for Float2",synthetic:false,types:["ocl_core_vector::vectors::Float2"]},{text:"impl Clone for Float3",synthetic:false,types:["ocl_core_vector::vectors::Float3"]},{text:"impl Clone for Float4",synthetic:false,types:["ocl_core_vector::vectors::Float4"]},{text:"impl Clone for Float8",synthetic:false,types:["ocl_core_vector::vectors::Float8"]},{text:"impl Clone for Float16",synthetic:false,types:["ocl_core_vector::vectors::Float16"]},{text:"impl Clone for Double",synthetic:false,types:["ocl_core_vector::vectors::Double"]},{text:"impl Clone for Double2",synthetic:false,types:["ocl_core_vector::vectors::Double2"]},{text:"impl Clone for Double3",synthetic:false,types:["ocl_core_vector::vectors::Double3"]},{text:"impl Clone for Double4",synthetic:false,types:["ocl_core_vector::vectors::Double4"]},{text:"impl Clone for Double8",synthetic:false,types:["ocl_core_vector::vectors::Double8"]},{text:"impl Clone for Double16",synthetic:false,types:["ocl_core_vector::vectors::Double16"]},]; implementors["proc_macro2"] = [{text:"impl Clone for TokenStream",synthetic:false,types:["proc_macro2::TokenStream"]},{text:"impl Clone for Span",synthetic:false,types:["proc_macro2::Span"]},{text:"impl Clone for TokenTree",synthetic:false,types:["proc_macro2::TokenTree"]},{text:"impl Clone for Group",synthetic:false,types:["proc_macro2::Group"]},{text:"impl Clone for Delimiter",synthetic:false,types:["proc_macro2::Delimiter"]},{text:"impl Clone for Punct",synthetic:false,types:["proc_macro2::Punct"]},{text:"impl Clone for Spacing",synthetic:false,types:["proc_macro2::Spacing"]},{text:"impl Clone for Ident",synthetic:false,types:["proc_macro2::Ident"]},{text:"impl Clone for Literal",synthetic:false,types:["proc_macro2::Literal"]},]; implementors["qcgpu"] = [{text:"impl Clone for Gate",synthetic:false,types:["qcgpu::gate::Gate"]},]; implementors["qutex"] = [{text:"impl<T> Clone for Qutex<T>",synthetic:false,types:["qutex::qutex::Qutex"]},{text:"impl Clone for RequestKind",synthetic:false,types:["qutex::qrw_lock::RequestKind"]},{text:"impl<T> Clone for QrwLock<T>",synthetic:false,types:["qutex::qrw_lock::QrwLock"]},]; implementors["rand"] = [{text:"impl<X: Clone + SampleUniform> Clone for Uniform<X> where
    X::Sampler: Clone
",synthetic:false,types:["rand::distributions::uniform::Uniform"]},{text:"impl<X: Clone> Clone for UniformInt<X>",synthetic:false,types:["rand::distributions::uniform::UniformInt"]},{text:"impl<X: Clone> Clone for UniformFloat<X>",synthetic:false,types:["rand::distributions::uniform::UniformFloat"]},{text:"impl Clone for UniformDuration",synthetic:false,types:["rand::distributions::uniform::UniformDuration"]},{text:"impl Clone for Gamma",synthetic:false,types:["rand::distributions::gamma::Gamma"]},{text:"impl Clone for ChiSquared",synthetic:false,types:["rand::distributions::gamma::ChiSquared"]},{text:"impl Clone for FisherF",synthetic:false,types:["rand::distributions::gamma::FisherF"]},{text:"impl Clone for StudentT",synthetic:false,types:["rand::distributions::gamma::StudentT"]},{text:"impl Clone for StandardNormal",synthetic:false,types:["rand::distributions::normal::StandardNormal"]},{text:"impl Clone for Normal",synthetic:false,types:["rand::distributions::normal::Normal"]},{text:"impl Clone for LogNormal",synthetic:false,types:["rand::distributions::normal::LogNormal"]},{text:"impl Clone for Exp1",synthetic:false,types:["rand::distributions::exponential::Exp1"]},{text:"impl Clone for Exp",synthetic:false,types:["rand::distributions::exponential::Exp"]},{text:"impl Clone for Pareto",synthetic:false,types:["rand::distributions::pareto::Pareto"]},{text:"impl Clone for Poisson",synthetic:false,types:["rand::distributions::poisson::Poisson"]},{text:"impl Clone for Binomial",synthetic:false,types:["rand::distributions::binomial::Binomial"]},{text:"impl Clone for Bernoulli",synthetic:false,types:["rand::distributions::bernoulli::Bernoulli"]},{text:"impl Clone for Cauchy",synthetic:false,types:["rand::distributions::cauchy::Cauchy"]},{text:"impl Clone for OpenClosed01",synthetic:false,types:["rand::distributions::float::OpenClosed01"]},{text:"impl Clone for Open01",synthetic:false,types:["rand::distributions::float::Open01"]},{text:"impl Clone for Standard",synthetic:false,types:["rand::distributions::Standard"]},{text:"impl<T: Clone> Clone for Weighted<T>",synthetic:false,types:["rand::distributions::Weighted"]},{text:"impl Clone for ChaChaRng",synthetic:false,types:["rand::prng::chacha::ChaChaRng"]},{text:"impl Clone for ChaChaCore",synthetic:false,types:["rand::prng::chacha::ChaChaCore"]},{text:"impl Clone for Hc128Rng",synthetic:false,types:["rand::prng::hc128::Hc128Rng"]},{text:"impl Clone for Hc128Core",synthetic:false,types:["rand::prng::hc128::Hc128Core"]},{text:"impl Clone for IsaacRng",synthetic:false,types:["rand::prng::isaac::IsaacRng"]},{text:"impl Clone for IsaacCore",synthetic:false,types:["rand::prng::isaac::IsaacCore"]},{text:"impl Clone for Isaac64Rng",synthetic:false,types:["rand::prng::isaac64::Isaac64Rng"]},{text:"impl Clone for Isaac64Core",synthetic:false,types:["rand::prng::isaac64::Isaac64Core"]},{text:"impl Clone for XorShiftRng",synthetic:false,types:["rand::prng::xorshift::XorShiftRng"]},{text:"impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr> where
    R: BlockRngCore + SeedableRng + Clone,
    Rsdr: RngCore + Clone
",synthetic:false,types:["rand::rngs::adapter::reseeding::ReseedingRng"]},{text:"impl Clone for JitterRng",synthetic:false,types:["rand::rngs::jitter::JitterRng"]},{text:"impl Clone for TimerError",synthetic:false,types:["rand::rngs::jitter::TimerError"]},{text:"impl Clone for StepRng",synthetic:false,types:["rand::rngs::mock::StepRng"]},{text:"impl Clone for SmallRng",synthetic:false,types:["rand::rngs::small::SmallRng"]},{text:"impl Clone for StdRng",synthetic:false,types:["rand::rngs::std::StdRng"]},{text:"impl Clone for ThreadRng",synthetic:false,types:["rand::rngs::thread::ThreadRng"]},{text:"impl Clone for OsRng",synthetic:false,types:["rand::rngs::os::OsRng"]},]; implementors["rand_core"] = [{text:"impl Clone for ErrorKind",synthetic:false,types:["rand_core::error::ErrorKind"]},{text:"impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng<R> where
    R::Results: Clone
",synthetic:false,types:["rand_core::block::BlockRng"]},{text:"impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng64<R> where
    R::Results: Clone
",synthetic:false,types:["rand_core::block::BlockRng64"]},]; implementors["rustc_demangle"] = [{text:"impl Clone for TryDemangleError",synthetic:false,types:["rustc_demangle::TryDemangleError"]},]; implementors["rustc_serialize"] = [{text:"impl Clone for CharacterSet",synthetic:false,types:["rustc_serialize::base64::CharacterSet"]},{text:"impl Clone for Newline",synthetic:false,types:["rustc_serialize::base64::Newline"]},{text:"impl Clone for Config",synthetic:false,types:["rustc_serialize::base64::Config"]},{text:"impl Clone for FromBase64Error",synthetic:false,types:["rustc_serialize::base64::FromBase64Error"]},{text:"impl Clone for FromHexError",synthetic:false,types:["rustc_serialize::hex::FromHexError"]},{text:"impl Clone for Json",synthetic:false,types:["rustc_serialize::json::Json"]},{text:"impl Clone for ErrorCode",synthetic:false,types:["rustc_serialize::json::ErrorCode"]},{text:"impl Clone for EncoderError",synthetic:false,types:["rustc_serialize::json::EncoderError"]},{text:"impl<'l> Clone for StackElement<'l>",synthetic:false,types:["rustc_serialize::json::StackElement"]},]; implementors["syn"] = [{text:"impl Clone for Underscore",synthetic:false,types:["syn::token::Underscore"]},{text:"impl Clone for Apostrophe",synthetic:false,types:["syn::token::Apostrophe"]},{text:"impl Clone for Add",synthetic:false,types:["syn::token::Add"]},{text:"impl Clone for AddEq",synthetic:false,types:["syn::token::AddEq"]},{text:"impl Clone for And",synthetic:false,types:["syn::token::And"]},{text:"impl Clone for AndAnd",synthetic:false,types:["syn::token::AndAnd"]},{text:"impl Clone for AndEq",synthetic:false,types:["syn::token::AndEq"]},{text:"impl Clone for At",synthetic:false,types:["syn::token::At"]},{text:"impl Clone for Bang",synthetic:false,types:["syn::token::Bang"]},{text:"impl Clone for Caret",synthetic:false,types:["syn::token::Caret"]},{text:"impl Clone for CaretEq",synthetic:false,types:["syn::token::CaretEq"]},{text:"impl Clone for Colon",synthetic:false,types:["syn::token::Colon"]},{text:"impl Clone for Colon2",synthetic:false,types:["syn::token::Colon2"]},{text:"impl Clone for Comma",synthetic:false,types:["syn::token::Comma"]},{text:"impl Clone for Div",synthetic:false,types:["syn::token::Div"]},{text:"impl Clone for DivEq",synthetic:false,types:["syn::token::DivEq"]},{text:"impl Clone for Dollar",synthetic:false,types:["syn::token::Dollar"]},{text:"impl Clone for Dot",synthetic:false,types:["syn::token::Dot"]},{text:"impl Clone for Dot2",synthetic:false,types:["syn::token::Dot2"]},{text:"impl Clone for Dot3",synthetic:false,types:["syn::token::Dot3"]},{text:"impl Clone for DotDotEq",synthetic:false,types:["syn::token::DotDotEq"]},{text:"impl Clone for Eq",synthetic:false,types:["syn::token::Eq"]},{text:"impl Clone for EqEq",synthetic:false,types:["syn::token::EqEq"]},{text:"impl Clone for Ge",synthetic:false,types:["syn::token::Ge"]},{text:"impl Clone for Gt",synthetic:false,types:["syn::token::Gt"]},{text:"impl Clone for Le",synthetic:false,types:["syn::token::Le"]},{text:"impl Clone for Lt",synthetic:false,types:["syn::token::Lt"]},{text:"impl Clone for MulEq",synthetic:false,types:["syn::token::MulEq"]},{text:"impl Clone for Ne",synthetic:false,types:["syn::token::Ne"]},{text:"impl Clone for Or",synthetic:false,types:["syn::token::Or"]},{text:"impl Clone for OrEq",synthetic:false,types:["syn::token::OrEq"]},{text:"impl Clone for OrOr",synthetic:false,types:["syn::token::OrOr"]},{text:"impl Clone for Pound",synthetic:false,types:["syn::token::Pound"]},{text:"impl Clone for Question",synthetic:false,types:["syn::token::Question"]},{text:"impl Clone for RArrow",synthetic:false,types:["syn::token::RArrow"]},{text:"impl Clone for LArrow",synthetic:false,types:["syn::token::LArrow"]},{text:"impl Clone for Rem",synthetic:false,types:["syn::token::Rem"]},{text:"impl Clone for RemEq",synthetic:false,types:["syn::token::RemEq"]},{text:"impl Clone for FatArrow",synthetic:false,types:["syn::token::FatArrow"]},{text:"impl Clone for Semi",synthetic:false,types:["syn::token::Semi"]},{text:"impl Clone for Shl",synthetic:false,types:["syn::token::Shl"]},{text:"impl Clone for ShlEq",synthetic:false,types:["syn::token::ShlEq"]},{text:"impl Clone for Shr",synthetic:false,types:["syn::token::Shr"]},{text:"impl Clone for ShrEq",synthetic:false,types:["syn::token::ShrEq"]},{text:"impl Clone for Star",synthetic:false,types:["syn::token::Star"]},{text:"impl Clone for Sub",synthetic:false,types:["syn::token::Sub"]},{text:"impl Clone for SubEq",synthetic:false,types:["syn::token::SubEq"]},{text:"impl Clone for Brace",synthetic:false,types:["syn::token::Brace"]},{text:"impl Clone for Bracket",synthetic:false,types:["syn::token::Bracket"]},{text:"impl Clone for Paren",synthetic:false,types:["syn::token::Paren"]},{text:"impl Clone for Group",synthetic:false,types:["syn::token::Group"]},{text:"impl Clone for As",synthetic:false,types:["syn::token::As"]},{text:"impl Clone for Async",synthetic:false,types:["syn::token::Async"]},{text:"impl Clone for Auto",synthetic:false,types:["syn::token::Auto"]},{text:"impl Clone for Box",synthetic:false,types:["syn::token::Box"]},{text:"impl Clone for Break",synthetic:false,types:["syn::token::Break"]},{text:"impl Clone for CapSelf",synthetic:false,types:["syn::token::CapSelf"]},{text:"impl Clone for Catch",synthetic:false,types:["syn::token::Catch"]},{text:"impl Clone for Const",synthetic:false,types:["syn::token::Const"]},{text:"impl Clone for Continue",synthetic:false,types:["syn::token::Continue"]},{text:"impl Clone for Crate",synthetic:false,types:["syn::token::Crate"]},{text:"impl Clone for Default",synthetic:false,types:["syn::token::Default"]},{text:"impl Clone for Do",synthetic:false,types:["syn::token::Do"]},{text:"impl Clone for Dyn",synthetic:false,types:["syn::token::Dyn"]},{text:"impl Clone for Else",synthetic:false,types:["syn::token::Else"]},{text:"impl Clone for Enum",synthetic:false,types:["syn::token::Enum"]},{text:"impl Clone for Extern",synthetic:false,types:["syn::token::Extern"]},{text:"impl Clone for Fn",synthetic:false,types:["syn::token::Fn"]},{text:"impl Clone for For",synthetic:false,types:["syn::token::For"]},{text:"impl Clone for If",synthetic:false,types:["syn::token::If"]},{text:"impl Clone for Impl",synthetic:false,types:["syn::token::Impl"]},{text:"impl Clone for In",synthetic:false,types:["syn::token::In"]},{text:"impl Clone for Let",synthetic:false,types:["syn::token::Let"]},{text:"impl Clone for Loop",synthetic:false,types:["syn::token::Loop"]},{text:"impl Clone for Macro",synthetic:false,types:["syn::token::Macro"]},{text:"impl Clone for Match",synthetic:false,types:["syn::token::Match"]},{text:"impl Clone for Mod",synthetic:false,types:["syn::token::Mod"]},{text:"impl Clone for Move",synthetic:false,types:["syn::token::Move"]},{text:"impl Clone for Mut",synthetic:false,types:["syn::token::Mut"]},{text:"impl Clone for Pub",synthetic:false,types:["syn::token::Pub"]},{text:"impl Clone for Ref",synthetic:false,types:["syn::token::Ref"]},{text:"impl Clone for Return",synthetic:false,types:["syn::token::Return"]},{text:"impl Clone for Self_",synthetic:false,types:["syn::token::Self_"]},{text:"impl Clone for Static",synthetic:false,types:["syn::token::Static"]},{text:"impl Clone for Struct",synthetic:false,types:["syn::token::Struct"]},{text:"impl Clone for Super",synthetic:false,types:["syn::token::Super"]},{text:"impl Clone for Trait",synthetic:false,types:["syn::token::Trait"]},{text:"impl Clone for Type",synthetic:false,types:["syn::token::Type"]},{text:"impl Clone for Union",synthetic:false,types:["syn::token::Union"]},{text:"impl Clone for Unsafe",synthetic:false,types:["syn::token::Unsafe"]},{text:"impl Clone for Use",synthetic:false,types:["syn::token::Use"]},{text:"impl Clone for Where",synthetic:false,types:["syn::token::Where"]},{text:"impl Clone for While",synthetic:false,types:["syn::token::While"]},{text:"impl Clone for Yield",synthetic:false,types:["syn::token::Yield"]},{text:"impl Clone for Attribute",synthetic:false,types:["syn::attr::Attribute"]},{text:"impl Clone for AttrStyle",synthetic:false,types:["syn::attr::AttrStyle"]},{text:"impl Clone for Meta",synthetic:false,types:["syn::attr::Meta"]},{text:"impl Clone for MetaList",synthetic:false,types:["syn::attr::MetaList"]},{text:"impl Clone for MetaNameValue",synthetic:false,types:["syn::attr::MetaNameValue"]},{text:"impl Clone for NestedMeta",synthetic:false,types:["syn::attr::NestedMeta"]},{text:"impl Clone for Variant",synthetic:false,types:["syn::data::Variant"]},{text:"impl Clone for Fields",synthetic:false,types:["syn::data::Fields"]},{text:"impl Clone for FieldsNamed",synthetic:false,types:["syn::data::FieldsNamed"]},{text:"impl Clone for FieldsUnnamed",synthetic:false,types:["syn::data::FieldsUnnamed"]},{text:"impl Clone for Field",synthetic:false,types:["syn::data::Field"]},{text:"impl Clone for Visibility",synthetic:false,types:["syn::data::Visibility"]},{text:"impl Clone for VisPublic",synthetic:false,types:["syn::data::VisPublic"]},{text:"impl Clone for VisCrate",synthetic:false,types:["syn::data::VisCrate"]},{text:"impl Clone for VisRestricted",synthetic:false,types:["syn::data::VisRestricted"]},{text:"impl Clone for Expr",synthetic:false,types:["syn::expr::Expr"]},{text:"impl Clone for ExprBox",synthetic:false,types:["syn::expr::ExprBox"]},{text:"impl Clone for ExprInPlace",synthetic:false,types:["syn::expr::ExprInPlace"]},{text:"impl Clone for ExprArray",synthetic:false,types:["syn::expr::ExprArray"]},{text:"impl Clone for ExprCall",synthetic:false,types:["syn::expr::ExprCall"]},{text:"impl Clone for ExprMethodCall",synthetic:false,types:["syn::expr::ExprMethodCall"]},{text:"impl Clone for ExprTuple",synthetic:false,types:["syn::expr::ExprTuple"]},{text:"impl Clone for ExprBinary",synthetic:false,types:["syn::expr::ExprBinary"]},{text:"impl Clone for ExprUnary",synthetic:false,types:["syn::expr::ExprUnary"]},{text:"impl Clone for ExprLit",synthetic:false,types:["syn::expr::ExprLit"]},{text:"impl Clone for ExprCast",synthetic:false,types:["syn::expr::ExprCast"]},{text:"impl Clone for ExprType",synthetic:false,types:["syn::expr::ExprType"]},{text:"impl Clone for ExprIf",synthetic:false,types:["syn::expr::ExprIf"]},{text:"impl Clone for ExprIfLet",synthetic:false,types:["syn::expr::ExprIfLet"]},{text:"impl Clone for ExprWhile",synthetic:false,types:["syn::expr::ExprWhile"]},{text:"impl Clone for ExprWhileLet",synthetic:false,types:["syn::expr::ExprWhileLet"]},{text:"impl Clone for ExprForLoop",synthetic:false,types:["syn::expr::ExprForLoop"]},{text:"impl Clone for ExprLoop",synthetic:false,types:["syn::expr::ExprLoop"]},{text:"impl Clone for ExprMatch",synthetic:false,types:["syn::expr::ExprMatch"]},{text:"impl Clone for ExprClosure",synthetic:false,types:["syn::expr::ExprClosure"]},{text:"impl Clone for ExprUnsafe",synthetic:false,types:["syn::expr::ExprUnsafe"]},{text:"impl Clone for ExprBlock",synthetic:false,types:["syn::expr::ExprBlock"]},{text:"impl Clone for ExprAssign",synthetic:false,types:["syn::expr::ExprAssign"]},{text:"impl Clone for ExprAssignOp",synthetic:false,types:["syn::expr::ExprAssignOp"]},{text:"impl Clone for ExprField",synthetic:false,types:["syn::expr::ExprField"]},{text:"impl Clone for ExprIndex",synthetic:false,types:["syn::expr::ExprIndex"]},{text:"impl Clone for ExprRange",synthetic:false,types:["syn::expr::ExprRange"]},{text:"impl Clone for ExprPath",synthetic:false,types:["syn::expr::ExprPath"]},{text:"impl Clone for ExprReference",synthetic:false,types:["syn::expr::ExprReference"]},{text:"impl Clone for ExprBreak",synthetic:false,types:["syn::expr::ExprBreak"]},{text:"impl Clone for ExprContinue",synthetic:false,types:["syn::expr::ExprContinue"]},{text:"impl Clone for ExprReturn",synthetic:false,types:["syn::expr::ExprReturn"]},{text:"impl Clone for ExprMacro",synthetic:false,types:["syn::expr::ExprMacro"]},{text:"impl Clone for ExprStruct",synthetic:false,types:["syn::expr::ExprStruct"]},{text:"impl Clone for ExprRepeat",synthetic:false,types:["syn::expr::ExprRepeat"]},{text:"impl Clone for ExprParen",synthetic:false,types:["syn::expr::ExprParen"]},{text:"impl Clone for ExprGroup",synthetic:false,types:["syn::expr::ExprGroup"]},{text:"impl Clone for ExprTry",synthetic:false,types:["syn::expr::ExprTry"]},{text:"impl Clone for ExprCatch",synthetic:false,types:["syn::expr::ExprCatch"]},{text:"impl Clone for ExprYield",synthetic:false,types:["syn::expr::ExprYield"]},{text:"impl Clone for ExprVerbatim",synthetic:false,types:["syn::expr::ExprVerbatim"]},{text:"impl Clone for Member",synthetic:false,types:["syn::expr::Member"]},{text:"impl Clone for Index",synthetic:false,types:["syn::expr::Index"]},{text:"impl Clone for Generics",synthetic:false,types:["syn::generics::Generics"]},{text:"impl Clone for GenericParam",synthetic:false,types:["syn::generics::GenericParam"]},{text:"impl Clone for TypeParam",synthetic:false,types:["syn::generics::TypeParam"]},{text:"impl Clone for LifetimeDef",synthetic:false,types:["syn::generics::LifetimeDef"]},{text:"impl Clone for ConstParam",synthetic:false,types:["syn::generics::ConstParam"]},{text:"impl<'a> Clone for ImplGenerics<'a>",synthetic:false,types:["syn::generics::ImplGenerics"]},{text:"impl<'a> Clone for TypeGenerics<'a>",synthetic:false,types:["syn::generics::TypeGenerics"]},{text:"impl<'a> Clone for Turbofish<'a>",synthetic:false,types:["syn::generics::Turbofish"]},{text:"impl Clone for BoundLifetimes",synthetic:false,types:["syn::generics::BoundLifetimes"]},{text:"impl Clone for TypeParamBound",synthetic:false,types:["syn::generics::TypeParamBound"]},{text:"impl Clone for TraitBound",synthetic:false,types:["syn::generics::TraitBound"]},{text:"impl Clone for TraitBoundModifier",synthetic:false,types:["syn::generics::TraitBoundModifier"]},{text:"impl Clone for WhereClause",synthetic:false,types:["syn::generics::WhereClause"]},{text:"impl Clone for WherePredicate",synthetic:false,types:["syn::generics::WherePredicate"]},{text:"impl Clone for PredicateType",synthetic:false,types:["syn::generics::PredicateType"]},{text:"impl Clone for PredicateLifetime",synthetic:false,types:["syn::generics::PredicateLifetime"]},{text:"impl Clone for PredicateEq",synthetic:false,types:["syn::generics::PredicateEq"]},{text:"impl Clone for Lifetime",synthetic:false,types:["syn::lifetime::Lifetime"]},{text:"impl Clone for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl Clone for LitStr",synthetic:false,types:["syn::lit::LitStr"]},{text:"impl Clone for LitByteStr",synthetic:false,types:["syn::lit::LitByteStr"]},{text:"impl Clone for LitByte",synthetic:false,types:["syn::lit::LitByte"]},{text:"impl Clone for LitChar",synthetic:false,types:["syn::lit::LitChar"]},{text:"impl Clone for LitInt",synthetic:false,types:["syn::lit::LitInt"]},{text:"impl Clone for LitFloat",synthetic:false,types:["syn::lit::LitFloat"]},{text:"impl Clone for LitBool",synthetic:false,types:["syn::lit::LitBool"]},{text:"impl Clone for LitVerbatim",synthetic:false,types:["syn::lit::LitVerbatim"]},{text:"impl Clone for StrStyle",synthetic:false,types:["syn::lit::StrStyle"]},{text:"impl Clone for IntSuffix",synthetic:false,types:["syn::lit::IntSuffix"]},{text:"impl Clone for FloatSuffix",synthetic:false,types:["syn::lit::FloatSuffix"]},{text:"impl Clone for Macro",synthetic:false,types:["syn::mac::Macro"]},{text:"impl Clone for MacroDelimiter",synthetic:false,types:["syn::mac::MacroDelimiter"]},{text:"impl Clone for DeriveInput",synthetic:false,types:["syn::derive::DeriveInput"]},{text:"impl Clone for Data",synthetic:false,types:["syn::derive::Data"]},{text:"impl Clone for DataStruct",synthetic:false,types:["syn::derive::DataStruct"]},{text:"impl Clone for DataEnum",synthetic:false,types:["syn::derive::DataEnum"]},{text:"impl Clone for DataUnion",synthetic:false,types:["syn::derive::DataUnion"]},{text:"impl Clone for BinOp",synthetic:false,types:["syn::op::BinOp"]},{text:"impl Clone for UnOp",synthetic:false,types:["syn::op::UnOp"]},{text:"impl Clone for Type",synthetic:false,types:["syn::ty::Type"]},{text:"impl Clone for TypeSlice",synthetic:false,types:["syn::ty::TypeSlice"]},{text:"impl Clone for TypeArray",synthetic:false,types:["syn::ty::TypeArray"]},{text:"impl Clone for TypePtr",synthetic:false,types:["syn::ty::TypePtr"]},{text:"impl Clone for TypeReference",synthetic:false,types:["syn::ty::TypeReference"]},{text:"impl Clone for TypeBareFn",synthetic:false,types:["syn::ty::TypeBareFn"]},{text:"impl Clone for TypeNever",synthetic:false,types:["syn::ty::TypeNever"]},{text:"impl Clone for TypeTuple",synthetic:false,types:["syn::ty::TypeTuple"]},{text:"impl Clone for TypePath",synthetic:false,types:["syn::ty::TypePath"]},{text:"impl Clone for TypeTraitObject",synthetic:false,types:["syn::ty::TypeTraitObject"]},{text:"impl Clone for TypeImplTrait",synthetic:false,types:["syn::ty::TypeImplTrait"]},{text:"impl Clone for TypeParen",synthetic:false,types:["syn::ty::TypeParen"]},{text:"impl Clone for TypeGroup",synthetic:false,types:["syn::ty::TypeGroup"]},{text:"impl Clone for TypeInfer",synthetic:false,types:["syn::ty::TypeInfer"]},{text:"impl Clone for TypeMacro",synthetic:false,types:["syn::ty::TypeMacro"]},{text:"impl Clone for TypeVerbatim",synthetic:false,types:["syn::ty::TypeVerbatim"]},{text:"impl Clone for Abi",synthetic:false,types:["syn::ty::Abi"]},{text:"impl Clone for BareFnArg",synthetic:false,types:["syn::ty::BareFnArg"]},{text:"impl Clone for BareFnArgName",synthetic:false,types:["syn::ty::BareFnArgName"]},{text:"impl Clone for ReturnType",synthetic:false,types:["syn::ty::ReturnType"]},{text:"impl Clone for Path",synthetic:false,types:["syn::path::Path"]},{text:"impl<'a> Clone for PathTokens<'a>",synthetic:false,types:["syn::path::PathTokens"]},{text:"impl Clone for PathSegment",synthetic:false,types:["syn::path::PathSegment"]},{text:"impl Clone for PathArguments",synthetic:false,types:["syn::path::PathArguments"]},{text:"impl Clone for GenericArgument",synthetic:false,types:["syn::path::GenericArgument"]},{text:"impl Clone for AngleBracketedGenericArguments",synthetic:false,types:["syn::path::AngleBracketedGenericArguments"]},{text:"impl Clone for Binding",synthetic:false,types:["syn::path::Binding"]},{text:"impl Clone for ParenthesizedGenericArguments",synthetic:false,types:["syn::path::ParenthesizedGenericArguments"]},{text:"impl Clone for QSelf",synthetic:false,types:["syn::path::QSelf"]},{text:"impl<'a> Clone for Cursor<'a>",synthetic:false,types:["syn::buffer::Cursor"]},{text:"impl<T: Clone, P: Clone> Clone for Punctuated<T, P>",synthetic:false,types:["syn::punctuated::Punctuated"]},]; implementors["synstructure"] = [{text:"impl Clone for BindStyle",synthetic:false,types:["synstructure::BindStyle"]},{text:"impl<'a> Clone for BindingInfo<'a>",synthetic:false,types:["synstructure::BindingInfo"]},{text:"impl<'a> Clone for VariantAst<'a>",synthetic:false,types:["synstructure::VariantAst"]},{text:"impl<'a> Clone for VariantInfo<'a>",synthetic:false,types:["synstructure::VariantInfo"]},{text:"impl<'a> Clone for Structure<'a>",synthetic:false,types:["synstructure::Structure"]},]; if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })()