mtl-rs 0.1.12

Rust bindings for Apple's Metal API
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use objc2_foundation::NSErrorDomain;

unsafe extern "C" {
    /// Error domain constant for `MTLBinaryArchive` operations.
    ///
    /// Apple's documentation: `https://developer.apple.com/documentation/metal/mtlbinaryarchivedomain`.
    pub static MTLBinaryArchiveDomain: &'static NSErrorDomain;
}

#[allow(unused)]
/// Bridged error domain symbol for `MTLBinaryArchive`.
pub fn binary_archive_domain() -> &'static NSErrorDomain {
    unsafe { MTLBinaryArchiveDomain }
}