libdrm 0.0.2

A reimplementation of the libdrm middleware library
Documentation
error_chain! {
    foreign_links {
        Io(::std::io::Error);
    }

    errors {
        PermissionDenied {
            description("not the DRM master")
            display("not the DRM master")
        }
        InvalidNode {
            description("invalid DRM control node")
            display("invalid DRM control node")
        }
        InvalidVersion {
            description("invalid version description")
            display("invalid version description")
        }
        InvalidResource(id: u32) {
            description("could not load resource")
            display("could not load resource: {}", id)
        }
        Unsupported(msg: &'static str) {
            description("unsupported operation")
            display("unsupported operation {}", msg)
        }
        UnknownPropertyType(flags: u32) {
            description("unknown property type")
            display("property not stored in enum or blob")
        }
    }
}