//! Provides a Rust wrapper around OpenCL's events.
//!
//! ## OpenCL Event
//!
//! Most OpenCL operations happen asynchronously on the OpenCL Device.
//! To provide the possibility to order and synchronize multiple operations,
//! the execution of an operation yields a Event object.
//! This Event can be used as input to other operations
//! which will wait until this Event has finished executing to run.
use types as cl;
/// Defines a OpenCL Event;