directxtex 1.3.0

Unofficial Rust bindings for Microsoft's DirectXTex library
Documentation
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
#[repr(C)]
pub struct Rect {
    pub x: usize,
    pub y: usize,
    pub w: usize,
    pub h: usize,
}

#[cfg(test)]
mod tests {
    use crate::{ffi, Rect};
    use core::mem;

    #[test]
    fn verify_layout() {
        assert_eq!(mem::size_of::<Rect>(), unsafe {
            ffi::DirectXTexFFI_Rect_Sizeof()
        });
        assert_eq!(mem::align_of::<Rect>(), unsafe {
            ffi::DirectXTexFFI_Rect_Alignof()
        });
    }
}