(function() {var implementors = {}; implementors["backtrace"] = [{text:"impl From<Vec<BacktraceFrame>> for Backtrace",synthetic:false,types:["backtrace::capture::Backtrace"]},]; implementors["failure"] = [{text:"impl From<Error> for Box<StdError>",synthetic:false,types:["alloc::boxed::Box"]},{text:"impl<D> From<D> for Context<D> where
    D: Display + Send + Sync + 'static, 
",synthetic:false,types:["failure::context::Context"]},{text:"impl<F: Fail> From<F> for Error",synthetic:false,types:["failure::error::Error"]},]; implementors["futures"] = [{text:"impl<T> From<T> for Async<T>",synthetic:false,types:["futures::poll::Async"]},{text:"impl<T, E> From<Result<T, E>> for FutureResult<T, E>",synthetic:false,types:["futures::future::result_::FutureResult"]},{text:"impl<T> From<Arc<T>> for NotifyHandle where
    T: Notify + 'static, 
",synthetic:false,types:["futures::task_impl::NotifyHandle"]},{text:"impl<T: Notify> From<&'static T> for NotifyHandle",synthetic:false,types:["futures::task_impl::NotifyHandle"]},]; implementors["num_bigint"] = [{text:"impl From<u64> for BigUint",synthetic:false,types:["num_bigint::biguint::BigUint"]},{text:"impl From<u8> for BigUint",synthetic:false,types:["num_bigint::biguint::BigUint"]},{text:"impl From<u16> for BigUint",synthetic:false,types:["num_bigint::biguint::BigUint"]},{text:"impl From<u32> for BigUint",synthetic:false,types:["num_bigint::biguint::BigUint"]},{text:"impl From<usize> for BigUint",synthetic:false,types:["num_bigint::biguint::BigUint"]},{text:"impl From<i64> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<i8> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<i16> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<i32> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<isize> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<u64> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<u8> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<u16> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<u32> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<usize> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<BigUint> for BigInt",synthetic:false,types:["num_bigint::bigint::BigInt"]},{text:"impl From<ParseIntError> for ParseBigIntError",synthetic:false,types:["num_bigint::ParseBigIntError"]},]; implementors["num_complex"] = [{text:"impl<T: Clone + Num> From<T> for Complex<T>",synthetic:false,types:["num_complex::Complex"]},{text:"impl<'a, T: Clone + Num> From<&'a T> for Complex<T>",synthetic:false,types:["num_complex::Complex"]},]; implementors["num_rational"] = [{text:"impl<T> From<T> for Ratio<T> where
    T: Clone + Integer
",synthetic:false,types:["num_rational::Ratio"]},{text:"impl<T> From<(T, T)> for Ratio<T> where
    T: Clone + Integer
",synthetic:false,types:["num_rational::Ratio"]},]; implementors["ocl"] = [{text:"impl From<PlatformIdCore> for Platform",synthetic:false,types:["ocl::standard::platform::Platform"]},{text:"impl From<Platform> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<Platform> for PlatformIdCore",synthetic:false,types:["ocl_core::types::abs::PlatformId"]},{text:"impl<'a> From<&'a Platform> for PlatformIdCore",synthetic:false,types:["ocl_core::types::abs::PlatformId"]},{text:"impl From<usize> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl<'a> From<&'a [usize]> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl<'a> From<&'a Vec<usize>> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl<'a> From<&'a [Device]> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl<'a> From<&'a Vec<Device>> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl From<Device> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl<'a> From<&'a Device> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl From<DeviceIdCore> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl<'a> From<&'a DeviceIdCore> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl From<DeviceType> for DeviceSpecifier",synthetic:false,types:["ocl::standard::device::DeviceSpecifier"]},{text:"impl From<DeviceIdCore> for Device",synthetic:false,types:["ocl::standard::device::Device"]},{text:"impl From<Device> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<Device> for DeviceIdCore",synthetic:false,types:["ocl_core::types::abs::DeviceId"]},{text:"impl From<ContextCore> for Context",synthetic:false,types:["ocl::standard::context::Context"]},{text:"impl From<ProgramCore> for Program",synthetic:false,types:["ocl::standard::program::Program"]},{text:"impl From<OclCoreError> for BufferCmdError",synthetic:false,types:["ocl::standard::buffer::BufferCmdError"]},{text:"impl From<EventCore> for Event",synthetic:false,types:["ocl::standard::event::Event"]},{text:"impl From<Event> for EventCore",synthetic:false,types:["ocl_core::types::abs::Event"]},{text:"impl<'a> From<EventCore> for EventArray",synthetic:false,types:["ocl::standard::event::EventArray"]},{text:"impl<'a> From<Event> for EventArray",synthetic:false,types:["ocl::standard::event::EventArray"]},{text:"impl<'a, E> From<&'a E> for EventArray where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventArray"]},{text:"impl<'a, E> From<&'a [E]> for EventArray where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventArray"]},{text:"impl<'a> From<EventCore> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<Event> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, E> From<&'a E> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<Vec<Event>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a Option<EventCore>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a Option<Event>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, 'b, E> From<Option<&'b E>> for EventList where
    'b: 'a,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, 'b, E> From<&'a Option<&'b E>> for EventList where
    'b: 'a,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, E> From<&'a [E]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a [Option<EventCore>]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a [Option<Event>]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, 'b, E> From<&'a [Option<&'b E>]> for EventList where
    'b: 'a,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, 'b> From<&'a [&'b Option<EventCore>]> for EventList where
    'b: 'a, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, 'b> From<&'a [&'b Option<Event>]> for EventList where
    'b: 'a, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a, 'b, 'c, E> From<&'a [&'b Option<&'c E>]> for EventList where
    'c: 'b,
    'b: 'a,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 1]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 1]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 1]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 1]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 1]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 1]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 1]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 2]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 2]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 2]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 2]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 2]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 2]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 2]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 3]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 3]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 3]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 3]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 3]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 3]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 3]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 4]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 4]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 4]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 4]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 4]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 4]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 4]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 5]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 5]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 5]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 5]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 5]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 5]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 5]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 6]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 6]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 6]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 6]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 6]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 6]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 6]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 7]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 7]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 7]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 7]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 7]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 7]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 7]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[E; 8]> for EventList where
    E: Into<Event>, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<EventCore>; 8]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e> From<[Option<Event>; 8]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, E> From<[Option<&'e E>; 8]> for EventList where
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<EventCore>; 8]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f> From<[&'f Option<Event>; 8]> for EventList where
    'e: 'f, 
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'e, 'f, E> From<[&'f Option<&'e E>; 8]> for EventList where
    'e: 'f,
    E: Into<Event> + Clone
",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a [cl_event]> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<EventArray> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<Box<ClWaitListPtr>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a Box<ClWaitListPtr>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<Ref<'a, ClWaitListPtr>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<ClWaitListPtrEnum<'a>> for EventList",synthetic:false,types:["ocl::standard::event::EventList"]},{text:"impl<'a> From<&'a SpatialDims> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl From<usize> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl From<isize> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl From<u32> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl From<i32> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<T: Num + ToPrimitive + Debug + Copy> From<(T,)> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a, T: Num + ToPrimitive + Debug + Copy> From<&'a (T,)> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<T: Num + ToPrimitive + Debug + Copy> From<[T; 1]> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a, T: Num + ToPrimitive + Debug + Copy> From<&'a [T; 1]> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<T: Num + ToPrimitive + Debug + Copy> From<(T, T)> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a, T: Num + ToPrimitive + Debug + Copy> From<&'a (T, T)> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<T: Num + ToPrimitive + Debug + Copy> From<[T; 2]> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a, T: Num + ToPrimitive + Debug + Copy> From<&'a [T; 2]> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<T: Num + ToPrimitive + Debug + Copy> From<(T, T, T)> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a, T: Num + ToPrimitive + Debug + Copy> From<&'a (T, T, T)> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<T: Num + ToPrimitive + Debug + Copy> From<[T; 3]> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a, T: Num + ToPrimitive + Debug + Copy> From<&'a [T; 3]> for SpatialDims",synthetic:false,types:["ocl::standard::spatial_dims::SpatialDims"]},{text:"impl<'a> From<EventCore> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a EventCore> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a mut EventCore> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<Event> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a Event> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a mut Event> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a EventList> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a mut EventList> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a [Event]> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a mut [Event]> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a [cl_event]> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a mut [cl_event]> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<()> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<Ref<'a, EventList>> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<Ref<'a, ClWaitListPtr>> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<Box<ClWaitListPtr>> for ClWaitListPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a, Ewl> From<Option<Ewl>> for ClWaitListPtrEnum<'a> where
    Ewl: Into<ClWaitListPtrEnum<'a>>, 
",synthetic:false,types:["ocl::standard::types::ClWaitListPtrEnum"]},{text:"impl<'a> From<&'a mut Event> for ClNullEventPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClNullEventPtrEnum"]},{text:"impl<'a> From<&'a mut EventList> for ClNullEventPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClNullEventPtrEnum"]},{text:"impl<'a> From<()> for ClNullEventPtrEnum<'a>",synthetic:false,types:["ocl::standard::types::ClNullEventPtrEnum"]},{text:"impl<'a, E> From<Option<E>> for ClNullEventPtrEnum<'a> where
    E: Into<ClNullEventPtrEnum<'a>>, 
",synthetic:false,types:["ocl::standard::types::ClNullEventPtrEnum"]},{text:"impl From<OclCoreError> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl<T> From<SendError<T>> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl From<OneshotCanceled> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl From<String> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl<'a> From<&'a str> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl From<NulError> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl From<Error> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl From<BufferCmdError> for Error",synthetic:false,types:["ocl::error::Error"]},{text:"impl From<Error> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl<V> From<QrwLock<V>> for OrderLock<V>",synthetic:false,types:["ocl::async::order_lock::OrderLock"]},{text:"impl<V> From<V> for OrderLock<V>",synthetic:false,types:["ocl::async::order_lock::OrderLock"]},{text:"impl<T> From<QrwLock<Vec<T>>> for RwVec<T>",synthetic:false,types:["ocl::async::rw_vec::RwVec"]},{text:"impl<T> From<Vec<T>> for RwVec<T>",synthetic:false,types:["ocl::async::rw_vec::RwVec"]},{text:"impl<T: OclPrm> From<OrderLock<Inner<T>>> for BufferSink<T>",synthetic:false,types:["ocl::async::buffer_sink::BufferSink"]},{text:"impl<T: OclPrm> From<OrderLock<Inner<T>>> for BufferStream<T>",synthetic:false,types:["ocl::async::buffer_stream::BufferStream"]},]; implementors["ocl_core"] = [{text:"impl From<PlatformInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<ContextInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<GlContextInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<CommandQueueInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<MemInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<ImageInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<SamplerInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<ProgramInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<ProgramBuildInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<KernelInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<KernelArgInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<KernelWorkGroupInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<EventInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<ProfilingInfoResult> for String",synthetic:false,types:["alloc::string::String"]},{text:"impl From<[u16; 2]> for OpenclVersion",synthetic:false,types:["ocl_core::types::structs::OpenclVersion"]},{text:"impl From<ContextProperties> for Vec<isize>",synthetic:false,types:["alloc::vec::Vec"]},{text:"impl From<ErrorKind> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<Context<ErrorKind>> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<EmptyInfoResultError> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl<'a> From<&'a str> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<String> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<NulError> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<Error> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<FromUtf8Error> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<IntoStringError> for Error",synthetic:false,types:["ocl_core::error::Error"]},{text:"impl From<UtilError> for Error",synthetic:false,types:["ocl_core::error::Error"]},]; implementors["ocl_core_vector"] = [{text:"impl From<[i8; 1]> for Char",synthetic:false,types:["ocl_core_vector::vectors::Char"]},{text:"impl From<Char> for [i8; 1]",synthetic:false,types:[]},{text:"impl From<i8> for Char",synthetic:false,types:["ocl_core_vector::vectors::Char"]},{text:"impl From<Char> for i8",synthetic:false,types:[]},{text:"impl From<[i8; 2]> for Char2",synthetic:false,types:["ocl_core_vector::vectors::Char2"]},{text:"impl From<Char2> for [i8; 2]",synthetic:false,types:[]},{text:"impl From<[i8; 3]> for Char3",synthetic:false,types:["ocl_core_vector::vectors::Char3"]},{text:"impl From<Char3> for [i8; 3]",synthetic:false,types:[]},{text:"impl From<[i8; 4]> for Char4",synthetic:false,types:["ocl_core_vector::vectors::Char4"]},{text:"impl From<Char4> for [i8; 4]",synthetic:false,types:[]},{text:"impl From<[i8; 8]> for Char8",synthetic:false,types:["ocl_core_vector::vectors::Char8"]},{text:"impl From<Char8> for [i8; 8]",synthetic:false,types:[]},{text:"impl From<[i8; 16]> for Char16",synthetic:false,types:["ocl_core_vector::vectors::Char16"]},{text:"impl From<Char16> for [i8; 16]",synthetic:false,types:[]},{text:"impl From<[u8; 1]> for Uchar",synthetic:false,types:["ocl_core_vector::vectors::Uchar"]},{text:"impl From<Uchar> for [u8; 1]",synthetic:false,types:[]},{text:"impl From<u8> for Uchar",synthetic:false,types:["ocl_core_vector::vectors::Uchar"]},{text:"impl From<Uchar> for u8",synthetic:false,types:[]},{text:"impl From<[u8; 2]> for Uchar2",synthetic:false,types:["ocl_core_vector::vectors::Uchar2"]},{text:"impl From<Uchar2> for [u8; 2]",synthetic:false,types:[]},{text:"impl From<[u8; 3]> for Uchar3",synthetic:false,types:["ocl_core_vector::vectors::Uchar3"]},{text:"impl From<Uchar3> for [u8; 3]",synthetic:false,types:[]},{text:"impl From<[u8; 4]> for Uchar4",synthetic:false,types:["ocl_core_vector::vectors::Uchar4"]},{text:"impl From<Uchar4> for [u8; 4]",synthetic:false,types:[]},{text:"impl From<[u8; 8]> for Uchar8",synthetic:false,types:["ocl_core_vector::vectors::Uchar8"]},{text:"impl From<Uchar8> for [u8; 8]",synthetic:false,types:[]},{text:"impl From<[u8; 16]> for Uchar16",synthetic:false,types:["ocl_core_vector::vectors::Uchar16"]},{text:"impl From<Uchar16> for [u8; 16]",synthetic:false,types:[]},{text:"impl From<[i16; 1]> for Short",synthetic:false,types:["ocl_core_vector::vectors::Short"]},{text:"impl From<Short> for [i16; 1]",synthetic:false,types:[]},{text:"impl From<i16> for Short",synthetic:false,types:["ocl_core_vector::vectors::Short"]},{text:"impl From<Short> for i16",synthetic:false,types:[]},{text:"impl From<[i16; 2]> for Short2",synthetic:false,types:["ocl_core_vector::vectors::Short2"]},{text:"impl From<Short2> for [i16; 2]",synthetic:false,types:[]},{text:"impl From<[i16; 3]> for Short3",synthetic:false,types:["ocl_core_vector::vectors::Short3"]},{text:"impl From<Short3> for [i16; 3]",synthetic:false,types:[]},{text:"impl From<[i16; 4]> for Short4",synthetic:false,types:["ocl_core_vector::vectors::Short4"]},{text:"impl From<Short4> for [i16; 4]",synthetic:false,types:[]},{text:"impl From<[i16; 8]> for Short8",synthetic:false,types:["ocl_core_vector::vectors::Short8"]},{text:"impl From<Short8> for [i16; 8]",synthetic:false,types:[]},{text:"impl From<[i16; 16]> for Short16",synthetic:false,types:["ocl_core_vector::vectors::Short16"]},{text:"impl From<Short16> for [i16; 16]",synthetic:false,types:[]},{text:"impl From<[u16; 1]> for Ushort",synthetic:false,types:["ocl_core_vector::vectors::Ushort"]},{text:"impl From<Ushort> for [u16; 1]",synthetic:false,types:[]},{text:"impl From<u16> for Ushort",synthetic:false,types:["ocl_core_vector::vectors::Ushort"]},{text:"impl From<Ushort> for u16",synthetic:false,types:[]},{text:"impl From<[u16; 2]> for Ushort2",synthetic:false,types:["ocl_core_vector::vectors::Ushort2"]},{text:"impl From<Ushort2> for [u16; 2]",synthetic:false,types:[]},{text:"impl From<[u16; 3]> for Ushort3",synthetic:false,types:["ocl_core_vector::vectors::Ushort3"]},{text:"impl From<Ushort3> for [u16; 3]",synthetic:false,types:[]},{text:"impl From<[u16; 4]> for Ushort4",synthetic:false,types:["ocl_core_vector::vectors::Ushort4"]},{text:"impl From<Ushort4> for [u16; 4]",synthetic:false,types:[]},{text:"impl From<[u16; 8]> for Ushort8",synthetic:false,types:["ocl_core_vector::vectors::Ushort8"]},{text:"impl From<Ushort8> for [u16; 8]",synthetic:false,types:[]},{text:"impl From<[u16; 16]> for Ushort16",synthetic:false,types:["ocl_core_vector::vectors::Ushort16"]},{text:"impl From<Ushort16> for [u16; 16]",synthetic:false,types:[]},{text:"impl From<[i32; 1]> for Int",synthetic:false,types:["ocl_core_vector::vectors::Int"]},{text:"impl From<Int> for [i32; 1]",synthetic:false,types:[]},{text:"impl From<i32> for Int",synthetic:false,types:["ocl_core_vector::vectors::Int"]},{text:"impl From<Int> for i32",synthetic:false,types:[]},{text:"impl From<[i32; 2]> for Int2",synthetic:false,types:["ocl_core_vector::vectors::Int2"]},{text:"impl From<Int2> for [i32; 2]",synthetic:false,types:[]},{text:"impl From<[i32; 3]> for Int3",synthetic:false,types:["ocl_core_vector::vectors::Int3"]},{text:"impl From<Int3> for [i32; 3]",synthetic:false,types:[]},{text:"impl From<[i32; 4]> for Int4",synthetic:false,types:["ocl_core_vector::vectors::Int4"]},{text:"impl From<Int4> for [i32; 4]",synthetic:false,types:[]},{text:"impl From<[i32; 8]> for Int8",synthetic:false,types:["ocl_core_vector::vectors::Int8"]},{text:"impl From<Int8> for [i32; 8]",synthetic:false,types:[]},{text:"impl From<[i32; 16]> for Int16",synthetic:false,types:["ocl_core_vector::vectors::Int16"]},{text:"impl From<Int16> for [i32; 16]",synthetic:false,types:[]},{text:"impl From<[u32; 1]> for Uint",synthetic:false,types:["ocl_core_vector::vectors::Uint"]},{text:"impl From<Uint> for [u32; 1]",synthetic:false,types:[]},{text:"impl From<u32> for Uint",synthetic:false,types:["ocl_core_vector::vectors::Uint"]},{text:"impl From<Uint> for u32",synthetic:false,types:[]},{text:"impl From<[u32; 2]> for Uint2",synthetic:false,types:["ocl_core_vector::vectors::Uint2"]},{text:"impl From<Uint2> for [u32; 2]",synthetic:false,types:[]},{text:"impl From<[u32; 3]> for Uint3",synthetic:false,types:["ocl_core_vector::vectors::Uint3"]},{text:"impl From<Uint3> for [u32; 3]",synthetic:false,types:[]},{text:"impl From<[u32; 4]> for Uint4",synthetic:false,types:["ocl_core_vector::vectors::Uint4"]},{text:"impl From<Uint4> for [u32; 4]",synthetic:false,types:[]},{text:"impl From<[i8; 8]> for Uint8",synthetic:false,types:["ocl_core_vector::vectors::Uint8"]},{text:"impl From<Uint8> for [i8; 8]",synthetic:false,types:[]},{text:"impl From<[u32; 16]> for Uint16",synthetic:false,types:["ocl_core_vector::vectors::Uint16"]},{text:"impl From<Uint16> for [u32; 16]",synthetic:false,types:[]},{text:"impl From<[i64; 1]> for Long",synthetic:false,types:["ocl_core_vector::vectors::Long"]},{text:"impl From<Long> for [i64; 1]",synthetic:false,types:[]},{text:"impl From<i64> for Long",synthetic:false,types:["ocl_core_vector::vectors::Long"]},{text:"impl From<Long> for i64",synthetic:false,types:[]},{text:"impl From<[i64; 2]> for Long2",synthetic:false,types:["ocl_core_vector::vectors::Long2"]},{text:"impl From<Long2> for [i64; 2]",synthetic:false,types:[]},{text:"impl From<[i64; 3]> for Long3",synthetic:false,types:["ocl_core_vector::vectors::Long3"]},{text:"impl From<Long3> for [i64; 3]",synthetic:false,types:[]},{text:"impl From<[i64; 4]> for Long4",synthetic:false,types:["ocl_core_vector::vectors::Long4"]},{text:"impl From<Long4> for [i64; 4]",synthetic:false,types:[]},{text:"impl From<[i64; 8]> for Long8",synthetic:false,types:["ocl_core_vector::vectors::Long8"]},{text:"impl From<Long8> for [i64; 8]",synthetic:false,types:[]},{text:"impl From<[i64; 16]> for Long16",synthetic:false,types:["ocl_core_vector::vectors::Long16"]},{text:"impl From<Long16> for [i64; 16]",synthetic:false,types:[]},{text:"impl From<[u64; 1]> for Ulong",synthetic:false,types:["ocl_core_vector::vectors::Ulong"]},{text:"impl From<Ulong> for [u64; 1]",synthetic:false,types:[]},{text:"impl From<u64> for Ulong",synthetic:false,types:["ocl_core_vector::vectors::Ulong"]},{text:"impl From<Ulong> for u64",synthetic:false,types:[]},{text:"impl From<[u64; 2]> for Ulong2",synthetic:false,types:["ocl_core_vector::vectors::Ulong2"]},{text:"impl From<Ulong2> for [u64; 2]",synthetic:false,types:[]},{text:"impl From<[u64; 3]> for Ulong3",synthetic:false,types:["ocl_core_vector::vectors::Ulong3"]},{text:"impl From<Ulong3> for [u64; 3]",synthetic:false,types:[]},{text:"impl From<[u64; 4]> for Ulong4",synthetic:false,types:["ocl_core_vector::vectors::Ulong4"]},{text:"impl From<Ulong4> for [u64; 4]",synthetic:false,types:[]},{text:"impl From<[u64; 8]> for Ulong8",synthetic:false,types:["ocl_core_vector::vectors::Ulong8"]},{text:"impl From<Ulong8> for [u64; 8]",synthetic:false,types:[]},{text:"impl From<[u64; 16]> for Ulong16",synthetic:false,types:["ocl_core_vector::vectors::Ulong16"]},{text:"impl From<Ulong16> for [u64; 16]",synthetic:false,types:[]},{text:"impl From<[f32; 1]> for Float",synthetic:false,types:["ocl_core_vector::vectors::Float"]},{text:"impl From<Float> for [f32; 1]",synthetic:false,types:[]},{text:"impl From<f32> for Float",synthetic:false,types:["ocl_core_vector::vectors::Float"]},{text:"impl From<Float> for f32",synthetic:false,types:[]},{text:"impl From<[f32; 2]> for Float2",synthetic:false,types:["ocl_core_vector::vectors::Float2"]},{text:"impl From<Float2> for [f32; 2]",synthetic:false,types:[]},{text:"impl From<[f32; 3]> for Float3",synthetic:false,types:["ocl_core_vector::vectors::Float3"]},{text:"impl From<Float3> for [f32; 3]",synthetic:false,types:[]},{text:"impl From<[f32; 4]> for Float4",synthetic:false,types:["ocl_core_vector::vectors::Float4"]},{text:"impl From<Float4> for [f32; 4]",synthetic:false,types:[]},{text:"impl From<[f32; 8]> for Float8",synthetic:false,types:["ocl_core_vector::vectors::Float8"]},{text:"impl From<Float8> for [f32; 8]",synthetic:false,types:[]},{text:"impl From<[f32; 16]> for Float16",synthetic:false,types:["ocl_core_vector::vectors::Float16"]},{text:"impl From<Float16> for [f32; 16]",synthetic:false,types:[]},{text:"impl From<[f64; 1]> for Double",synthetic:false,types:["ocl_core_vector::vectors::Double"]},{text:"impl From<Double> for [f64; 1]",synthetic:false,types:[]},{text:"impl From<f64> for Double",synthetic:false,types:["ocl_core_vector::vectors::Double"]},{text:"impl From<Double> for f64",synthetic:false,types:[]},{text:"impl From<[f64; 2]> for Double2",synthetic:false,types:["ocl_core_vector::vectors::Double2"]},{text:"impl From<Double2> for [f64; 2]",synthetic:false,types:[]},{text:"impl From<[f64; 3]> for Double3",synthetic:false,types:["ocl_core_vector::vectors::Double3"]},{text:"impl From<Double3> for [f64; 3]",synthetic:false,types:[]},{text:"impl From<[f64; 4]> for Double4",synthetic:false,types:["ocl_core_vector::vectors::Double4"]},{text:"impl From<Double4> for [f64; 4]",synthetic:false,types:[]},{text:"impl From<[f64; 8]> for Double8",synthetic:false,types:["ocl_core_vector::vectors::Double8"]},{text:"impl From<Double8> for [f64; 8]",synthetic:false,types:[]},{text:"impl From<[f64; 16]> for Double16",synthetic:false,types:["ocl_core_vector::vectors::Double16"]},{text:"impl From<Double16> for [f64; 16]",synthetic:false,types:[]},]; implementors["quote"] = [{text:"impl<'a> From<&'a str> for Ident",synthetic:false,types:["quote::ident::Ident"]},{text:"impl<'a> From<Cow<'a, str>> for Ident",synthetic:false,types:["quote::ident::Ident"]},{text:"impl From<String> for Ident",synthetic:false,types:["quote::ident::Ident"]},]; implementors["qutex"] = [{text:"impl<T> From<T> for Qutex<T>",synthetic:false,types:["qutex::qutex::Qutex"]},{text:"impl<T> From<T> for QrwLock<T>",synthetic:false,types:["qutex::qrw_lock::QrwLock"]},]; implementors["rand"] = [{text:"impl<X: SampleUniform> From<Range<X>> for Uniform<X>",synthetic:false,types:["rand::distributions::uniform::Uniform"]},{text:"impl From<ChaChaCore> for ChaChaRng",synthetic:false,types:["rand::prng::chacha::ChaChaRng"]},{text:"impl From<TimerError> for Error",synthetic:false,types:["rand_core::error::Error"]},]; implementors["rand_core"] = [{text:"impl From<Error> for Error",synthetic:false,types:["std::io::error::Error"]},]; implementors["rustc_serialize"] = [{text:"impl From<ParserError> for DecoderError",synthetic:false,types:["rustc_serialize::json::DecoderError"]},{text:"impl From<Error> for ParserError",synthetic:false,types:["rustc_serialize::json::ParserError"]},{text:"impl From<Error> for EncoderError",synthetic:false,types:["rustc_serialize::json::EncoderError"]},]; implementors["syn"] = [{text:"impl From<Ident> for TyParam",synthetic:false,types:["syn::generics::TyParam"]},{text:"impl<'a> From<&'a str> for Ident",synthetic:false,types:["syn::ident::Ident"]},{text:"impl<'a> From<Cow<'a, str>> for Ident",synthetic:false,types:["syn::ident::Ident"]},{text:"impl From<String> for Ident",synthetic:false,types:["syn::ident::Ident"]},{text:"impl From<usize> for Ident",synthetic:false,types:["syn::ident::Ident"]},{text:"impl From<String> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl<'a> From<&'a str> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<Vec<u8>> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl<'a> From<&'a [u8]> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<char> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<bool> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<isize> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<i8> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<i16> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<i32> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<i64> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<usize> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<u8> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<u16> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<u32> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<u64> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<f32> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl From<f64> for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl<T> From<T> for Path where
    T: Into<PathSegment>, 
",synthetic:false,types:["syn::ty::Path"]},{text:"impl<T> From<T> for PathSegment where
    T: Into<Ident>, 
",synthetic:false,types:["syn::ty::PathSegment"]},]; if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })()