direct3d11 0.1.7

Safe Direct3D 11 bindings. Currently just a minimal implementation mostly for use with direct2d, but I plan to flesh out the API eventually. If you're excited by this project and would like to contribute, pull requests are always open.
Documentation
flags! {
    #[repr(u32)]
    /// Specifies the types of CPU access allowed for a resource.
    /// 
    /// [More Information][1]
    /// 
    /// [1]: https://msdn.microsoft.com/en-us/library/windows/desktop/ff476106(v=vs.85).aspx
    pub enum CpuAccessFlags {
        /// The resource is to be mappable so that the CPU can change its
        /// contents. Resources created with this flag cannot be set as
        /// outputs of the pipeline and must be created with either dynamic
        /// or staging usage.
        WRITE = 0x10000,
        
        /// The resource is to be mappable so that the CPU can read its
        /// contents. Resources created with this flag cannot be set as
        /// either inputs or outputs to the pipeline and must be created
        /// with staging usage.
        READ = 0x20000,
    }
}