Module coaster::prelude [] [src]

A module meant to be glob imported when using Coaster.

For instance:

use coaster::prelude::*;

This module contains several important traits that provide many of the convenience methods in Coaster, as well as most important types. Another type that is often needed but is likely to cause a name collision when imported is coaster::Error.

Reexports

pub use backend::*;
pub use device::IDevice;
pub use device::IMemory;
pub use hardware::IHardware;
pub use hardware::HardwareType;
pub use framework::IFramework;
pub use frameworks::native::flatbox::FlatBox;
pub use tensor::SharedTensor;
pub use tensor::TensorDesc;
pub use tensor::ITensorDesc;
pub use tensor::IntoTensorDesc;
pub use frameworks::Native;
pub use frameworks::Cuda;
pub use frameworks::OpenCL;