rustacuda 0.1.3

CUDA Driver API Wrapper
Documentation
//! This module is a dummy module. It contains doctests that should fail to compile. It's used for
//! testing the DeriveCopy custom-derive macro and should not contain any actual code.
//!
//! ```compile_fail
//! #[macro_use]
//! extern crate rustacuda;
//! extern crate rustacuda_core;
//!
//! #[derive(Clone, DeviceCopy)]
//! struct ShouldFailTuple(Vec<u64>);
//! ```
//!
//! ```compile_fail
//! #[macro_use]
//! extern crate rustacuda;
//! extern crate rustacuda_core;
//!
//! #[derive(Clone, DeviceCopy)]
//! struct ShouldFailStruct{v: Vec<u64>}
//! ```
//!
//! ```compile_fail
//! #[macro_use]
//! extern crate rustacuda;
//! extern crate rustacuda_core;
//!
//! #[derive(Clone, DeviceCopy)]
//! enum ShouldFailTupleEnum {
//!     Unit,
//!     Tuple(Vec<u64>),
//! }
//! ```
//!
//! ```compile_fail
//! #[macro_use]
//! extern crate rustacuda;
//! extern crate rustacuda_core;
//!
//! #[derive(Clone, DeviceCopy)]
//! enum ShouldFailStructEnum {
//!     Unit,
//!     Struct{v: Vec<u64>},
//! }
//! ```
//!
//! ```compile_fail
//! #[macro_use]
//! extern crate rustacuda;
//! extern crate rustacuda_core;
//!
//! #[derive(Copy, Clone, DeviceCopy)]
//! union ShouldFailUnion {
//!     u: *const u64,
//!     o: *const i64,
//! }
//! ```