[INFO] fetching crate metal-sys 0.0.0...
[INFO] checking metal-sys-0.0.0 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate metal-sys 0.0.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate metal-sys 0.0.0 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate metal-sys 0.0.0
[INFO] finished tweaking crates.io crate metal-sys 0.0.0
[INFO] tweaked toml for crates.io crate metal-sys 0.0.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 25 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v0.3.3 (latest: v2.5.0)
[INFO] [stderr]       Adding bitflags v0.5.0 (latest: v2.5.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cocoa v0.2.5 (latest: v0.25.0)
[INFO] [stderr]       Adding core-foundation v0.2.3 (latest: v0.9.4)
[INFO] [stderr]       Adding core-foundation-sys v0.2.3 (latest: v0.8.6)
[INFO] [stderr]       Adding core-graphics v0.3.2 (latest: v0.23.2)
[INFO] [stderr]       Adding libc v0.1.12 (latest: v0.2.154)
[INFO] [stderr]       Adding malloc_buf v0.0.6 (latest: v1.0.0)
[INFO] [stderr]       Adding objc v0.1.8 (latest: v0.2.7)
[INFO] [stderr]       Adding serde v0.7.15 (latest: v1.0.200)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitflags v0.5.0
[INFO] [stderr]   Downloaded objc v0.1.8
[INFO] [stderr]   Downloaded cocoa v0.2.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fd21bd0770a795d6fd738accc8065ebf2d136a81a61abfa189529d69af359f7e
[INFO] running `Command { std: "docker" "start" "-a" "fd21bd0770a795d6fd738accc8065ebf2d136a81a61abfa189529d69af359f7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd21bd0770a795d6fd738accc8065ebf2d136a81a61abfa189529d69af359f7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd21bd0770a795d6fd738accc8065ebf2d136a81a61abfa189529d69af359f7e", kill_on_drop: false }`
[INFO] [stdout] fd21bd0770a795d6fd738accc8065ebf2d136a81a61abfa189529d69af359f7e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5a73354cdde032b847aaff3ca03682d54607b61ccd26a15f6421c254a6fb5819
[INFO] running `Command { std: "docker" "start" "-a" "5a73354cdde032b847aaff3ca03682d54607b61ccd26a15f6421c254a6fb5819", kill_on_drop: false }`
[INFO] [stderr]     Checking metal-sys v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `bitflags`
[INFO] [stdout]  --> src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | extern crate bitflags;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `block`
[INFO] [stdout]  --> src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate block;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `cocoa`
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | extern crate cocoa;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_foundation`
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | extern crate core_foundation;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_graphics`
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate core_graphics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `objc`
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | extern crate objc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `bitflags`
[INFO] [stdout]  --> src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | extern crate bitflags;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `block`
[INFO] [stdout]  --> src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate block;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `cocoa`
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | extern crate cocoa;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_foundation`
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | extern crate core_foundation;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_graphics`
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate core_graphics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `objc`
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | extern crate objc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `MTLFeatureSet`
[INFO] [stdout]  --> src/protocols/mtl_device.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | use {MTLFeatureSet, MTLPipelineOption, MTLSize};
[INFO] [stdout]   |      ^^^^^^^^^^^^^ no `MTLFeatureSet` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `constants::MTLFeatureSet`
[INFO] [stdout]   --> src/lib.rs:29:65
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use constants::{MTLCommandBufferStatus, MTLCompareFunction, MTLFeatureSet, MTLPipelineOption,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^ no `MTLFeatureSet` in `constants`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `ios` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `macos` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::mtl_resource::MTLResourceOptions`, `self::mtl_resource::MTLResourceCPUCacheModeDefaultCache`, `self::mtl_resource::MTLResourceCPUCacheModeWriteCombined`, `self::mtl_resource::MTLResourceStorageModeShared`, `self::mtl_resource::MTLResourceStorageModePrivate`, `self::mtl_resource::MTLResourceOptionCPUCacheModeDefault`, `self::mtl_resource::MTLResourceOptionCPUCacheModeWriteCombined`
[INFO] [stdout]   --> src/protocols/mod.rs:25:76
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use self::mtl_resource::{MTLResource, MTLCPUCacheMode, MTLStorageMode, MTLResourceOptions,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^ no `MTLResourceOptions` in `protocols::mtl_resource`
[INFO] [stdout] 26 |                              MTLPurgeableState, MTLResourceStorageModeShift, MTLResourceCPUCacheModeShift,
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceCPUCacheModeDefaultCache` in `protocols::mtl_resource`
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceStorageModePrivate` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceStorageModeShared` in `protocols::mtl_resource`
[INFO] [stdout] 29 |                              MTLResourceOptionCPUCacheModeDefault,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceOptionCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceOptionCPUCacheModeDefault` in `protocols::mtl_resource`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeShift,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeShift,
[INFO] [stdout]    |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShift,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModeShift,
[INFO] [stdout]    |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 29 |                              MTLResourceCPUCacheModeShift,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         msg_send![self, index]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `MTLFeatureSet`
[INFO] [stdout]  --> src/protocols/mtl_device.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | use {MTLFeatureSet, MTLPipelineOption, MTLSize};
[INFO] [stdout]   |      ^^^^^^^^^^^^^ no `MTLFeatureSet` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         msg_send![self, getType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `constants::MTLFeatureSet`
[INFO] [stdout]   --> src/lib.rs:29:65
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use constants::{MTLCommandBufferStatus, MTLCompareFunction, MTLFeatureSet, MTLPipelineOption,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^ no `MTLFeatureSet` in `constants`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `ios` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `macos` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         msg_send![self, bufferAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         msg_send![self, bufferDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, bufferDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         msg_send![self, bufferStructType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         msg_send![self, textureDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::mtl_resource::MTLResourceOptions`, `self::mtl_resource::MTLResourceCPUCacheModeDefaultCache`, `self::mtl_resource::MTLResourceCPUCacheModeWriteCombined`, `self::mtl_resource::MTLResourceStorageModeShared`, `self::mtl_resource::MTLResourceStorageModePrivate`, `self::mtl_resource::MTLResourceOptionCPUCacheModeDefault`, `self::mtl_resource::MTLResourceOptionCPUCacheModeWriteCombined`
[INFO] [stdout]   --> src/protocols/mod.rs:25:76
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use self::mtl_resource::{MTLResource, MTLCPUCacheMode, MTLStorageMode, MTLResourceOptions,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^ no `MTLResourceOptions` in `protocols::mtl_resource`
[INFO] [stdout] 26 |                              MTLPurgeableState, MTLResourceStorageModeShift, MTLResourceCPUCacheModeShift,
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceCPUCacheModeDefaultCache` in `protocols::mtl_resource`
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceStorageModePrivate` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceStorageModeShared` in `protocols::mtl_resource`
[INFO] [stdout] 29 |                              MTLResourceOptionCPUCacheModeDefault,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceOptionCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceOptionCPUCacheModeDefault` in `protocols::mtl_resource`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeShift,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeShift,
[INFO] [stdout]    |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShift,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModeShift,
[INFO] [stdout]    |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 29 |                              MTLResourceCPUCacheModeShift,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         msg_send![self, threadgroupMemoryAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         msg_send![self, threadGroupMemoryDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, arrayLength]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, elementType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         msg_send![self, index]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, stride]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         msg_send![self, getType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, elementArrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         msg_send![self, bufferAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, elementStructType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         msg_send![self, bufferDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         msg_send![class("MTLCompileOptions"), new]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, bufferDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         msg_send![self, fastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         msg_send![self, setFastMathEnabled:isFastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         msg_send![self, bufferStructType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         msg_send![self, languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         msg_send![self, textureDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         msg_send![self, setLanguageVersion:languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         msg_send![self, preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         msg_send![self, threadgroupMemoryAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         msg_send![self, setPreprocessorMacros:preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         msg_send![self, threadGroupMemoryDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         msg_send![self, objectAtIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, arrayLength]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, setObject:attachment atIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         msg_send![self, clearColor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, elementType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, stride]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         msg_send![class("MTLRenderPassDescriptor"), renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, elementArrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         msg_send![self, colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, elementStructType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         msg_send![self, setColorAttachments:colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         msg_send![class("MTLCompileOptions"), new]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         msg_send![self, depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         msg_send![self, setDepthAttachment:depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         msg_send![self, fastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         msg_send![self, setFastMathEnabled:isFastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, setStencilAttachment:stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         msg_send![self, languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         msg_send![self, setLanguageVersion:languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, setVisibilityResultBuffer:visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         msg_send![self, preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, clearStencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         msg_send![self, setPreprocessorMacros:preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         msg_send![self, setClearStencil:stencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         msg_send![self, objectAtIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, setObject:attachment atIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, dataType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         msg_send![self, clearColor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, offset]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, arrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, structType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         msg_send![class("MTLRenderPassDescriptor"), renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         msg_send![self, members]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         msg_send![self, colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, memberByName:name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         msg_send![self, setColorAttachments:colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, attributeIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         msg_send![self, depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![self, attributeType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         msg_send![self, setDepthAttachment:depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, active]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, renderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, computeCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, setStencilAttachment:stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, blitCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, parallelRenderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, setVisibilityResultBuffer:visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         msg_send![self, enqueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         msg_send![self, commit]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         msg_send![self, addScheduledHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, clearStencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         msg_send![self, addCompletedHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         msg_send![self, setClearStencil:stencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         msg_send![self, presentDrawable:drawable]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         msg_send![self, presentDrawable:drawable atTime:time]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, dataType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         msg_send![self, waitUntilScheduled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, offset]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         msg_send![self, waitUntilCompleted]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         msg_send![self, status]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, arrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         msg_send![self, error]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, structType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, retainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         msg_send![self, members]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, memberByName:name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         msg_send![self, commandQueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         msg_send![self, label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         msg_send![self, setLabel:label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, attributeIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         msg_send![self, commandBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![self, attributeType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         msg_send![self, commandBufferWithUnretainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         msg_send![self, insertDebugCaptureBoundary]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, active]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, renderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, computeCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, blitCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         msg_send![self, maxTotalThreadsPerThreadgroup]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, parallelRenderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         msg_send![self, threadExecutionWidth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         msg_send![self, enqueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         msg_send![self, isDepth24Stencil8PixelFormatSupported]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         msg_send![self, commit]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         msg_send![self, isHeadless]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         msg_send![self, addScheduledHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         msg_send![self, isLowPower]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         msg_send![self, addCompletedHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, maxThreadsPerThreadgroup]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         msg_send![self, presentDrawable:drawable]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         msg_send![self, presentDrawable:drawable atTime:time]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, supportsFeatureSet:featureSet]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         msg_send![self, waitUntilScheduled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         msg_send![self, supportsTextureSampleCount:textureSampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         msg_send![self, newDefaultLibrary]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         msg_send![self, waitUntilCompleted]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         msg_send![self, newLibraryWithFile:filePath error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         msg_send![self, status]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, newLibraryWithSource:source options:options
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         msg_send![self, error]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         msg_send![self, newLibraryWithSource:source options:options error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         msg_send![self, newLibraryWithData:data error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, retainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, newCommandQueue]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         msg_send![self, newCommandQueueWithMaxCommandBufferCount:maxCommandBufferCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         msg_send![self, newBufferWithLength:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         msg_send![self, commandQueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, newBufferWithBytes:pointer length:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, newBufferWithBytesNoCopy:pointer length:length deallocator:deallocator]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         msg_send![self, label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, newTextureWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         msg_send![self, setLabel:label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, newSamplerStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         msg_send![self, commandBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         msg_send![self, newStencilDepthStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         msg_send![self, commandBufferWithUnretainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         msg_send![self, newRenderPipleineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         msg_send![self, insertDebugCaptureBoundary]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         msg_send![self, maxTotalThreadsPerThreadgroup]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         msg_send![self, newComputePipelineStateWithFunction:function error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         msg_send![self, threadExecutionWidth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         msg_send![self, isDepth24Stencil8PixelFormatSupported]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, present]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         msg_send![self, isHeadless]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         msg_send![self, presentAtTime:presentationTime]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         msg_send![self, isLowPower]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, parentRelativeSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, maxThreadsPerThreadgroup]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, parentRelativeLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, parentTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         msg_send![self, usage]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, supportsFeatureSet:featureSet]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         msg_send![self, rootResource]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         msg_send![self, supportsTextureSampleCount:textureSampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         msg_send![self, frameBufferOnly]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         msg_send![self, newDefaultLibrary]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, sampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         msg_send![self, newLibraryWithFile:filePath error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         msg_send![self, arrayLength]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, newLibraryWithSource:source options:options
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         msg_send![self, mipmapLevelCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         msg_send![self, depth]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         msg_send![self, newLibraryWithSource:source options:options error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         msg_send![self, height]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         msg_send![self, newLibraryWithData:data error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         msg_send![self, width]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, newCommandQueue]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         msg_send![self, pixelFormat]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         msg_send![self, newCommandQueueWithMaxCommandBufferCount:maxCommandBufferCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         msg_send![self, newBufferWithLength:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, newBufferWithBytes:pointer length:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, newBufferWithBytesNoCopy:pointer length:length deallocator:deallocator]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, newTextureWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, newSamplerStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         msg_send![self, newStencilDepthStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         msg_send![self, newRenderPipleineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, functionNames]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, newFunctionWithName:functionName]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, vertexAttributes]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         msg_send![self, functionType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         msg_send![self, newComputePipelineStateWithFunction:function error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, setDepthResolveFilter:resolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, depthResolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, present]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, setClearDepth:clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         msg_send![self, presentAtTime:presentationTime]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, copy]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, parentRelativeSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, setResolveDepthPlane:resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, parentRelativeLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, parentTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         msg_send![self, setResolveSlice:resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         msg_send![self, usage]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         msg_send![self, rootResource]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         msg_send![self, setResolveLevel:resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         msg_send![self, resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         msg_send![self, frameBufferOnly]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         msg_send![self, setResolveTexture:resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, sampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         msg_send![self, arrayLength]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         msg_send![self, setStoreAction:storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         msg_send![self, mipmapLevelCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         msg_send![self, storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         msg_send![self, depth]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         msg_send![self, setLoadAction:loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         msg_send![self, height]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         msg_send![self, width]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         msg_send![self, setDepthPlane:depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         msg_send![self, pixelFormat]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         msg_send![self, depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         msg_send![self, setSlice:slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         msg_send![self, slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         msg_send![self, setLevel:level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         msg_send![self, level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         msg_send![self, setTexture:texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         msg_send![self, texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | bitflags! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `bitflags` is imported here, but it is an unresolved item, not a macro
[INFO] [stdout]    --> src/lib.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | extern crate bitflags;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         msg_send![self, setPurgeableState:state]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, functionNames]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         msg_send![self, storageMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, newFunctionWithName:functionName]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         msg_send![self, cpuCacheMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, vertexAttributes]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         msg_send![self, functionType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     unsafe fn setFastMathEnabled(self, BOOL);
[INFO] [stdout]    |                                        ^^^^ help: try naming the parameter or explicitly ignoring it: `_: BOOL`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn setLanguageVersion(self, MTLLanguageVersion);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: MTLLanguageVersion`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn setPreprocessorMacros(self, id);
[INFO] [stdout]    |                                           ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, setDepthResolveFilter:resolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_library.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / /// Optional arguments used to create and influence behavior of buffer and
[INFO] [stdout] 144 | | /// texture objects.
[INFO] [stdout]     | |_-------------------^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, depthResolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, setClearDepth:clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, copy]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, setResolveDepthPlane:resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         msg_send![self, setResolveSlice:resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         msg_send![self, setResolveLevel:resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         msg_send![self, resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         msg_send![self, setResolveTexture:resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         msg_send![self, setStoreAction:storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         msg_send![self, storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         msg_send![self, setLoadAction:loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_device.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_texture.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         msg_send![self, setDepthPlane:depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/types.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/types.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         msg_send![self, depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         msg_send![self, setSlice:slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         msg_send![self, slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         msg_send![self, setLevel:level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         msg_send![self, level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         msg_send![self, setTexture:texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         msg_send![self, texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | bitflags! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `bitflags` is imported here, but it is an unresolved item, not a macro
[INFO] [stdout]    --> src/lib.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | extern crate bitflags;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         msg_send![self, setPurgeableState:state]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         msg_send![self, storageMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         msg_send![self, cpuCacheMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     unsafe fn setFastMathEnabled(self, BOOL);
[INFO] [stdout]    |                                        ^^^^ help: try naming the parameter or explicitly ignoring it: `_: BOOL`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn setLanguageVersion(self, MTLLanguageVersion);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: MTLLanguageVersion`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn setPreprocessorMacros(self, id);
[INFO] [stdout]    |                                           ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_library.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / /// Optional arguments used to create and influence behavior of buffer and
[INFO] [stdout] 144 | | /// texture objects.
[INFO] [stdout]     | |_-------------------^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_device.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_texture.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/types.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/types.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id {
[INFO] [stdout]    |                   ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                  +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: &Self) -> id {
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:13:36
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id {
[INFO] [stdout]    |                                    ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                                   +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: &Self) -> id {
[INFO] [stdout]    |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                             ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id where Self: Sized {
[INFO] [stdout]    |                                                                                    +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: &Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:33:71
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: Self,
[INFO] [stdout]    |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 38 |                                                                       -> id where Self: Sized {
[INFO] [stdout]    |                                                                             +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: &Self,
[INFO] [stdout]    |                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 206 previous errors; 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0463, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `metal-sys` (lib) due to 207 previous errors; 22 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id {
[INFO] [stdout]    |                   ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                  +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: &Self) -> id {
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:13:36
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id {
[INFO] [stdout]    |                                    ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                                   +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: &Self) -> id {
[INFO] [stdout]    |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                             ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id where Self: Sized {
[INFO] [stdout]    |                                                                                    +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: &Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:33:71
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: Self,
[INFO] [stdout]    |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 38 |                                                                       -> id where Self: Sized {
[INFO] [stdout]    |                                                                             +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: &Self,
[INFO] [stdout]    |                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 206 previous errors; 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0463, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `metal-sys` (lib test) due to 207 previous errors; 22 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5a73354cdde032b847aaff3ca03682d54607b61ccd26a15f6421c254a6fb5819", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a73354cdde032b847aaff3ca03682d54607b61ccd26a15f6421c254a6fb5819", kill_on_drop: false }`
[INFO] [stdout] 5a73354cdde032b847aaff3ca03682d54607b61ccd26a15f6421c254a6fb5819
[INFO] checking metal-sys-0.0.0 against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[INFO] extracting crate metal-sys 0.0.0 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate metal-sys 0.0.0 on toolchain 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate metal-sys 0.0.0
[INFO] finished tweaking crates.io crate metal-sys 0.0.0
[INFO] tweaked toml for crates.io crate metal-sys 0.0.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 25 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v0.3.3 (latest: v2.5.0)
[INFO] [stderr]       Adding bitflags v0.5.0 (latest: v2.5.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cocoa v0.2.5 (latest: v0.25.0)
[INFO] [stderr]       Adding core-foundation v0.2.3 (latest: v0.9.4)
[INFO] [stderr]       Adding core-foundation-sys v0.2.3 (latest: v0.8.6)
[INFO] [stderr]       Adding core-graphics v0.3.2 (latest: v0.23.2)
[INFO] [stderr]       Adding libc v0.1.12 (latest: v0.2.154)
[INFO] [stderr]       Adding malloc_buf v0.0.6 (latest: v1.0.0)
[INFO] [stderr]       Adding objc v0.1.8 (latest: v0.2.7)
[INFO] [stderr]       Adding serde v0.7.15 (latest: v1.0.200)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] be5d4c2a7ed2ff5dc444d1e085de0f04813243ba60599c4363eba8d6ff491a00
[INFO] running `Command { std: "docker" "start" "-a" "be5d4c2a7ed2ff5dc444d1e085de0f04813243ba60599c4363eba8d6ff491a00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "be5d4c2a7ed2ff5dc444d1e085de0f04813243ba60599c4363eba8d6ff491a00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be5d4c2a7ed2ff5dc444d1e085de0f04813243ba60599c4363eba8d6ff491a00", kill_on_drop: false }`
[INFO] [stdout] be5d4c2a7ed2ff5dc444d1e085de0f04813243ba60599c4363eba8d6ff491a00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d84b96e66043c521a79345087a3fce46f729b4798e509400f1388a091738c052
[INFO] running `Command { std: "docker" "start" "-a" "d84b96e66043c521a79345087a3fce46f729b4798e509400f1388a091738c052", kill_on_drop: false }`
[INFO] [stderr]     Checking metal-sys v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `bitflags`
[INFO] [stdout]  --> src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | extern crate bitflags;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `block`
[INFO] [stdout]  --> src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate block;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `cocoa`
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | extern crate cocoa;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_foundation`
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | extern crate core_foundation;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_graphics`
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate core_graphics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `objc`
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | extern crate objc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `bitflags`
[INFO] [stdout]  --> src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | extern crate bitflags;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `block`
[INFO] [stdout]  --> src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate block;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `cocoa`
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | extern crate cocoa;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_foundation`
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | extern crate core_foundation;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `core_graphics`
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate core_graphics;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `objc`
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | extern crate objc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `MTLFeatureSet`
[INFO] [stdout]  --> src/protocols/mtl_device.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | use {MTLFeatureSet, MTLPipelineOption, MTLSize};
[INFO] [stdout]   |      ^^^^^^^^^^^^^ no `MTLFeatureSet` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `constants::MTLFeatureSet`
[INFO] [stdout]   --> src/lib.rs:29:65
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use constants::{MTLCommandBufferStatus, MTLCompareFunction, MTLFeatureSet, MTLPipelineOption,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^ no `MTLFeatureSet` in `constants`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `ios` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `macos` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `MTLFeatureSet`
[INFO] [stdout]  --> src/protocols/mtl_device.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | use {MTLFeatureSet, MTLPipelineOption, MTLSize};
[INFO] [stdout]   |      ^^^^^^^^^^^^^ no `MTLFeatureSet` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `constants::MTLFeatureSet`
[INFO] [stdout]   --> src/lib.rs:29:65
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use constants::{MTLCommandBufferStatus, MTLCompareFunction, MTLFeatureSet, MTLPipelineOption,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^ no `MTLFeatureSet` in `constants`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `ios` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/constants.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub enum MTLFeatureSet {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `macos` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::mtl_resource::MTLResourceOptions`, `self::mtl_resource::MTLResourceCPUCacheModeDefaultCache`, `self::mtl_resource::MTLResourceCPUCacheModeWriteCombined`, `self::mtl_resource::MTLResourceStorageModeShared`, `self::mtl_resource::MTLResourceStorageModePrivate`, `self::mtl_resource::MTLResourceOptionCPUCacheModeDefault`, `self::mtl_resource::MTLResourceOptionCPUCacheModeWriteCombined`
[INFO] [stdout]   --> src/protocols/mod.rs:25:76
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use self::mtl_resource::{MTLResource, MTLCPUCacheMode, MTLStorageMode, MTLResourceOptions,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^ no `MTLResourceOptions` in `protocols::mtl_resource`
[INFO] [stdout] 26 |                              MTLPurgeableState, MTLResourceStorageModeShift, MTLResourceCPUCacheModeShift,
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceCPUCacheModeDefaultCache` in `protocols::mtl_resource`
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceStorageModePrivate` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceStorageModeShared` in `protocols::mtl_resource`
[INFO] [stdout] 29 |                              MTLResourceOptionCPUCacheModeDefault,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceOptionCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceOptionCPUCacheModeDefault` in `protocols::mtl_resource`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeShift,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeShift,
[INFO] [stdout]    |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShift,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModeShift,
[INFO] [stdout]    |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 29 |                              MTLResourceCPUCacheModeShift,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `self::mtl_resource::MTLResourceOptions`, `self::mtl_resource::MTLResourceCPUCacheModeDefaultCache`, `self::mtl_resource::MTLResourceCPUCacheModeWriteCombined`, `self::mtl_resource::MTLResourceStorageModeShared`, `self::mtl_resource::MTLResourceStorageModePrivate`, `self::mtl_resource::MTLResourceOptionCPUCacheModeDefault`, `self::mtl_resource::MTLResourceOptionCPUCacheModeWriteCombined`
[INFO] [stdout]   --> src/protocols/mod.rs:25:76
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use self::mtl_resource::{MTLResource, MTLCPUCacheMode, MTLStorageMode, MTLResourceOptions,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^ no `MTLResourceOptions` in `protocols::mtl_resource`
[INFO] [stdout] 26 |                              MTLPurgeableState, MTLResourceStorageModeShift, MTLResourceCPUCacheModeShift,
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceCPUCacheModeDefaultCache` in `protocols::mtl_resource`
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceStorageModePrivate` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceStorageModeShared` in `protocols::mtl_resource`
[INFO] [stdout] 29 |                              MTLResourceOptionCPUCacheModeDefault,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MTLResourceOptionCPUCacheModeWriteCombined` in `protocols::mtl_resource`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `MTLResourceOptionCPUCacheModeDefault` in `protocols::mtl_resource`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeShift,MTLResourceCPUCacheModeWriteCombined,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 27 |                              MTLResourceCPUCacheModeDefaultCache,MTLResourceCPUCacheModeShift,
[INFO] [stdout]    |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShift,MTLResourceStorageModePrivate,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 |                              MTLResourceStorageModeShared,MTLResourceStorageModeShift,
[INFO] [stdout]    |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 29 |                              MTLResourceCPUCacheModeShift,MTLResourceOptionCPUCacheModeWriteCombined};
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         msg_send![self, index]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         msg_send![self, getType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         msg_send![self, bufferAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         msg_send![self, bufferDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         msg_send![self, access]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, bufferDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         msg_send![self, index]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         msg_send![self, bufferStructType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         msg_send![self, textureDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         msg_send![self, getType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         msg_send![self, bufferAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         msg_send![self, bufferDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         msg_send![self, threadgroupMemoryAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         msg_send![self, threadGroupMemoryDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, bufferDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, arrayLength]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         msg_send![self, bufferStructType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, elementType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         msg_send![self, textureDataType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, stride]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, elementArrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         msg_send![self, threadgroupMemoryAlignment]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, elementStructType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_argument.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         msg_send![self, threadGroupMemoryDataSize]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         msg_send![class("MTLCompileOptions"), new]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, arrayLength]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         msg_send![self, fastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, elementType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         msg_send![self, setFastMathEnabled:isFastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, stride]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         msg_send![self, languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, elementArrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         msg_send![self, setLanguageVersion:languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_array_type.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, elementStructType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         msg_send![self, preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         msg_send![class("MTLCompileOptions"), new]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         msg_send![self, setPreprocessorMacros:preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         msg_send![self, objectAtIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         msg_send![self, fastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, setObject:attachment atIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         msg_send![self, setFastMathEnabled:isFastMathEnabled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         msg_send![self, clearColor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         msg_send![self, languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         msg_send![self, setLanguageVersion:languageVersion]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         msg_send![class("MTLRenderPassDescriptor"), renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         msg_send![self, preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         msg_send![self, colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         msg_send![self, setPreprocessorMacros:preprocessorMacros]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         msg_send![self, setColorAttachments:colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         msg_send![self, depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         msg_send![self, objectAtIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         msg_send![self, setDepthAttachment:depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor_array.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, setObject:attachment atIndexedSubscript:attachmentIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         msg_send![self, clearColor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, setStencilAttachment:stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_color_attachment_descriptor.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, setVisibilityResultBuffer:visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         msg_send![class("MTLRenderPassDescriptor"), renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         msg_send![self, colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, clearStencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         msg_send![self, setClearStencil:stencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         msg_send![self, setColorAttachments:colorAttachments]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         msg_send![self, depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, dataType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         msg_send![self, setDepthAttachment:depthAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, offset]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, arrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, structType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, setStencilAttachment:stencilAttachment]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         msg_send![self, members]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, memberByName:name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, setVisibilityResultBuffer:visibilityResultBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, attributeIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![self, attributeType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, clearStencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, active]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         msg_send![self, setClearStencil:stencil]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, renderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, computeCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, blitCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         msg_send![self, dataType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, parallelRenderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         msg_send![self, offset]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         msg_send![self, enqueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         msg_send![self, commit]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         msg_send![self, arrayType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         msg_send![self, addScheduledHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_member.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         msg_send![self, structType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         msg_send![self, addCompletedHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         msg_send![self, members]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         msg_send![self, presentDrawable:drawable]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_struct_type.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, memberByName:name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         msg_send![self, presentDrawable:drawable atTime:time]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         msg_send![self, waitUntilScheduled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         msg_send![self, waitUntilCompleted]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, attributeIndex]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         msg_send![self, status]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![self, attributeType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         msg_send![self, error]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_vertex_attribute.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, active]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, retainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, renderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         msg_send![self, commandQueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, computeCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         msg_send![self, label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, blitCommandEncoder]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         msg_send![self, setLabel:label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, parallelRenderCommandEncoderWithDescriptor:renderPassDescriptor]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         msg_send![self, commandBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         msg_send![self, enqueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         msg_send![self, commandBufferWithUnretainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         msg_send![self, insertDebugCaptureBoundary]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         msg_send![self, commit]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         msg_send![self, addScheduledHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         msg_send![self, addCompletedHandler:block]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         msg_send![self, presentDrawable:drawable]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         msg_send![self, maxTotalThreadsPerThreadgroup]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         msg_send![self, presentDrawable:drawable atTime:time]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         msg_send![self, threadExecutionWidth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         msg_send![self, waitUntilScheduled]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         msg_send![self, waitUntilCompleted]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         msg_send![self, isDepth24Stencil8PixelFormatSupported]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         msg_send![self, status]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         msg_send![self, isHeadless]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         msg_send![self, error]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         msg_send![self, isLowPower]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, retainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, maxThreadsPerThreadgroup]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_buffer.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         msg_send![self, commandQueue]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, supportsFeatureSet:featureSet]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         msg_send![self, supportsTextureSampleCount:textureSampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         msg_send![self, label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         msg_send![self, newDefaultLibrary]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_command_buffer.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         msg_send![self, setLabel:label]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         msg_send![self, newLibraryWithFile:filePath error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         msg_send![self, commandBuffer]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, newLibraryWithSource:source options:options
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         msg_send![self, commandBufferWithUnretainedReferences]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         msg_send![self, newLibraryWithSource:source options:options error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         msg_send![self, newLibraryWithData:data error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         msg_send![self, insertDebugCaptureBoundary]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, newCommandQueue]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         msg_send![self, newCommandQueueWithMaxCommandBufferCount:maxCommandBufferCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         msg_send![self, newBufferWithLength:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, newBufferWithBytes:pointer length:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         msg_send![self, maxTotalThreadsPerThreadgroup]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, newBufferWithBytesNoCopy:pointer length:length deallocator:deallocator]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         msg_send![self, threadExecutionWidth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, newTextureWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, newSamplerStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_compute_pipeline_state.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         msg_send![self, newStencilDepthStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         msg_send![self, isDepth24Stencil8PixelFormatSupported]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         msg_send![self, newRenderPipleineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         msg_send![self, isHeadless]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         msg_send![self, isLowPower]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, maxThreadsPerThreadgroup]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, name]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, supportsFeatureSet:featureSet]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         msg_send![self, newComputePipelineStateWithFunction:function error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         msg_send![self, supportsTextureSampleCount:textureSampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         msg_send![self, newDefaultLibrary]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         msg_send![self, newLibraryWithFile:filePath error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, newLibraryWithSource:source options:options
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, present]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         msg_send![self, newLibraryWithSource:source options:options error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         msg_send![self, presentAtTime:presentationTime]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         msg_send![self, newLibraryWithData:data error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, parentRelativeSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, parentRelativeLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, newCommandQueue]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, parentTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         msg_send![self, newCommandQueueWithMaxCommandBufferCount:maxCommandBufferCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         msg_send![self, usage]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         msg_send![self, newBufferWithLength:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         msg_send![self, rootResource]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, newBufferWithBytes:pointer length:length options:options]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         msg_send![self, frameBufferOnly]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, sampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, newBufferWithBytesNoCopy:pointer length:length deallocator:deallocator]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         msg_send![self, arrayLength]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, newTextureWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         msg_send![self, mipmapLevelCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, newSamplerStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         msg_send![self, depth]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         msg_send![self, newStencilDepthStateWithDescriptor:descriptor]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         msg_send![self, height]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         msg_send![self, newRenderPipleineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         msg_send![self, width]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         msg_send![self, pixelFormat]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         msg_send![self, newRenderPipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         msg_send![self, newComputePipelineStateWithFunction:function error:error]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         msg_send![self, newComputePipelineStateWithFunction:function
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_device.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         msg_send![self, newComputePipelineStateWithDescriptor:descriptor
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         msg_send![self, present]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_drawable.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         msg_send![self, presentAtTime:presentationTime]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, functionNames]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         msg_send![self, parentRelativeSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, newFunctionWithName:functionName]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         msg_send![self, parentRelativeLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, vertexAttributes]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         msg_send![self, parentTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         msg_send![self, usage]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         msg_send![self, functionType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         msg_send![self, rootResource]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         msg_send![self, frameBufferOnly]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         msg_send![self, sampleCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, setDepthResolveFilter:resolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         msg_send![self, arrayLength]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, depthResolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         msg_send![self, mipmapLevelCount]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, setClearDepth:clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         msg_send![self, depth]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         msg_send![self, height]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, copy]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, setResolveDepthPlane:resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         msg_send![self, width]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         msg_send![self, pixelFormat]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         msg_send![self, textureType]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         msg_send![self, setResolveSlice:resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         msg_send![self, setResolveLevel:resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/protocols/mtl_texture.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         msg_send![self, getBytes:pixelBytes
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         msg_send![self, resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         msg_send![self, setResolveTexture:resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         msg_send![self, replaceRegion:region
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         msg_send![self, setStoreAction:storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![class("MTLTexture"), newTextureViewWithPixelFormat:format]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         msg_send![self, storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         msg_send![self, setLoadAction:loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         msg_send![self, setDepthPlane:depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         msg_send![self, depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         msg_send![self, functionNames]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         msg_send![self, setSlice:slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_library.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         msg_send![self, newFunctionWithName:functionName]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         msg_send![self, slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         msg_send![self, vertexAttributes]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         msg_send![self, setLevel:level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         msg_send![self, level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         msg_send![self, functionType]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         msg_send![self, setTexture:texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_function.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         msg_send![self, name]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         msg_send![self, texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         msg_send![self, copy]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | bitflags! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `bitflags` is imported here, but it is an unresolved item, not a macro
[INFO] [stdout]    --> src/lib.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | extern crate bitflags;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         msg_send![self, setDepthResolveFilter:resolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         msg_send![self, setPurgeableState:state]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         msg_send![self, depthResolveFilter]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         msg_send![self, setClearDepth:clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/classes/mtl_render_pass_depth_attachment_descriptor.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         msg_send![self, clearDepth]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         msg_send![self, copy]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         msg_send![self, storageMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         msg_send![self, setResolveDepthPlane:resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         msg_send![self, cpuCacheMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         msg_send![self, resolveDepthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         msg_send![self, setResolveSlice:resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         msg_send![self, resolveSlice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         msg_send![self, setResolveLevel:resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     unsafe fn setFastMathEnabled(self, BOOL);
[INFO] [stdout]    |                                        ^^^^ help: try naming the parameter or explicitly ignoring it: `_: BOOL`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn setLanguageVersion(self, MTLLanguageVersion);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: MTLLanguageVersion`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         msg_send![self, resolveLevel]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn setPreprocessorMacros(self, id);
[INFO] [stdout]    |                                           ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         msg_send![self, setResolveTexture:resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_library.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / /// Optional arguments used to create and influence behavior of buffer and
[INFO] [stdout] 144 | | /// texture objects.
[INFO] [stdout]     | |_-------------------^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         msg_send![self, resolveTexture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         msg_send![self, setStoreAction:storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         msg_send![self, storeAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         msg_send![self, setLoadAction:loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         msg_send![self, loadAction]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         msg_send![self, setDepthPlane:depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         msg_send![self, depthPlane]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         msg_send![self, setSlice:slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         msg_send![self, slice]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         msg_send![self, setLevel:level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         msg_send![self, level]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_device.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         msg_send![self, setTexture:texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_texture.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/types.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/types.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]    --> src/classes/mtl_render_pass_attachment_descriptor.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         msg_send![self, texture]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | bitflags! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `bitflags` is imported here, but it is an unresolved item, not a macro
[INFO] [stdout]    --> src/lib.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | extern crate bitflags;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         msg_send![self, setPurgeableState:state]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         msg_send![self, setLabel:label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         msg_send![self, label]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         msg_send![self, device]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         msg_send![self, storageMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `msg_send` in this scope
[INFO] [stdout]   --> src/protocols/mtl_resource.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         msg_send![self, cpuCacheMode]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     unsafe fn setFastMathEnabled(self, BOOL);
[INFO] [stdout]    |                                        ^^^^ help: try naming the parameter or explicitly ignoring it: `_: BOOL`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn setLanguageVersion(self, MTLLanguageVersion);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: MTLLanguageVersion`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     unsafe fn setPreprocessorMacros(self, id);
[INFO] [stdout]    |                                           ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_command_queue.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/protocols/mtl_library.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     unsafe fn setLabel(self, id);
[INFO] [stdout]    |                              ^^ help: try naming the parameter or explicitly ignoring it: `_: id`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/protocols/mtl_resource.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / /// Optional arguments used to create and influence behavior of buffer and
[INFO] [stdout] 144 | | /// texture objects.
[INFO] [stdout]     | |_-------------------^
[INFO] [stdout]     |   |
[INFO] [stdout]     |   rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe fn clearStencil(self) -> uint32_t;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     unsafe fn setClearStencil(self, stencil: uint32_t);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     unsafe fn clearStencil(self) -> uint32_t {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> src/classes/mtl_render_pass_stencil_attachment_descriptor.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     unsafe fn setClearStencil(self, stencil: uint32_t) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_device.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/protocols/mtl_texture.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use libc::c_void;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]  --> src/types.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/types.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use libc::uint32_t;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub vertexCount: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub vertexStart: uint32_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub indexCount: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub instanceCount: uint32_t,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub indexStart: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub baseVertex: uint32_t,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub baseInstance: uint32_t
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> src/types.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub threadgroupsPerGrid: [uint32_t; 3]
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-04-23; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id {
[INFO] [stdout]    |                   ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                  +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: &Self) -> id {
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:13:36
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id {
[INFO] [stdout]    |                                    ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                                   +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: &Self) -> id {
[INFO] [stdout]    |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                             ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id where Self: Sized {
[INFO] [stdout]    |                                                                                    +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: &Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:33:71
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: Self,
[INFO] [stdout]    |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 38 |                                                                       -> id where Self: Sized {
[INFO] [stdout]    |                                                                             +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: &Self,
[INFO] [stdout]    |                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 206 previous errors; 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0463, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `metal-sys` (lib) due to 207 previous errors; 22 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_compile_options.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id {
[INFO] [stdout]    |                   ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                  +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unsafe fn new(_: &Self) -> id {
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/classes/mtl_render_pass_descriptor.rs:13:36
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id {
[INFO] [stdout]    |                                    ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: Self) -> id where Self: Sized {
[INFO] [stdout]    |                                                   +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe fn renderPassDescriptor(_: &Self) -> id {
[INFO] [stdout]    |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                             ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: Self, format: MTLPixelFormat) -> id where Self: Sized {
[INFO] [stdout]    |                                                                                    +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn newTextureViewWithPixelFormat(_: &Self, format: MTLPixelFormat) -> id {
[INFO] [stdout]    |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]   --> src/protocols/mtl_texture.rs:33:71
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: Self,
[INFO] [stdout]    |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]    |
[INFO] [stdout] 38 |                                                                       -> id where Self: Sized {
[INFO] [stdout]    |                                                                             +++++++++++++++++
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe fn newTextureViewWithPixelFormat_textureType_levels_slices(_: &Self,
[INFO] [stdout]    |                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 206 previous errors; 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0463, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `metal-sys` (lib test) due to 207 previous errors; 22 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "d84b96e66043c521a79345087a3fce46f729b4798e509400f1388a091738c052", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d84b96e66043c521a79345087a3fce46f729b4798e509400f1388a091738c052", kill_on_drop: false }`
[INFO] [stdout] d84b96e66043c521a79345087a3fce46f729b4798e509400f1388a091738c052
