[INFO] fetching crate coremidi 0.7.0... [INFO] testing coremidi-0.7.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate coremidi 0.7.0 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate coremidi 0.7.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-14/source/rust-toolchain [INFO] started tweaking crates.io crate coremidi 0.7.0 [INFO] finished tweaking crates.io crate coremidi 0.7.0 [INFO] tweaked toml for crates.io crate coremidi 0.7.0 written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate crates.io crate coremidi 0.7.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fbf06b134b21fbed5a696519e6583a1c3760067b5fe2791cadc1346806c9de1b [INFO] running `Command { std: "docker" "start" "-a" "fbf06b134b21fbed5a696519e6583a1c3760067b5fe2791cadc1346806c9de1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fbf06b134b21fbed5a696519e6583a1c3760067b5fe2791cadc1346806c9de1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fbf06b134b21fbed5a696519e6583a1c3760067b5fe2791cadc1346806c9de1b", kill_on_drop: false }` [INFO] [stdout] fbf06b134b21fbed5a696519e6583a1c3760067b5fe2791cadc1346806c9de1b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] db5b6b8fbc6e0dab90798f5d4776d7bfe5feb19fac698a832fe889d6df3fe9d8 [INFO] running `Command { std: "docker" "start" "-a" "db5b6b8fbc6e0dab90798f5d4776d7bfe5feb19fac698a832fe889d6df3fe9d8", kill_on_drop: false }` [INFO] [stderr] Compiling core-foundation-sys v0.8.3 [INFO] [stderr] Compiling coremidi-sys v3.1.0 [INFO] [stderr] Compiling block v0.1.6 [INFO] [stderr] Compiling core-foundation v0.9.3 [INFO] [stderr] Compiling coremidi v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIClientCreate`, `coremidi_sys::MIDIClientCreateWithBlock`, `coremidi_sys::MIDIClientDispose`, `coremidi_sys::MIDIDestinationCreateWithBlock`, `coremidi_sys::MIDIDestinationCreateWithProtocol`, `coremidi_sys::MIDIEventList`, `coremidi_sys::MIDIInputPortCreateWithBlock`, `coremidi_sys::MIDIInputPortCreateWithProtocol`, `coremidi_sys::MIDINotification`, `coremidi_sys::MIDINotifyBlock`, `coremidi_sys::MIDIOutputPortCreate`, `coremidi_sys::MIDIPacketList`, `coremidi_sys::MIDIReadBlock`, `coremidi_sys::MIDIReceiveBlock`, `coremidi_sys::MIDISourceCreate` [INFO] [stdout] --> src/client.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | MIDIClientCreate, MIDIClientCreateWithBlock, MIDIClientDispose, MIDIDestinationCreateWithBlock, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIDestinationCreateWithBlock` in the root [INFO] [stdout] | | | | [INFO] [stdout] | | | no `MIDIClientDispose` in the root [INFO] [stdout] | | no `MIDIClientCreateWithBlock` in the root [INFO] [stdout] | no `MIDIClientCreate` in the root [INFO] [stdout] 11 | MIDIDestinationCreateWithProtocol, MIDIEventList, MIDIInputPortCreateWithBlock, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIInputPortCreateWithBlock` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `MIDIEventList` in the root [INFO] [stdout] | no `MIDIDestinationCreateWithProtocol` in the root [INFO] [stdout] 12 | MIDIInputPortCreateWithProtocol, MIDINotification, MIDINotifyBlock, MIDIOutputPortCreate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | no `MIDINotifyBlock` in the root [INFO] [stdout] | | no `MIDINotification` in the root [INFO] [stdout] | no `MIDIInputPortCreateWithProtocol` in the root [INFO] [stdout] 13 | MIDIPacketList, MIDIReadBlock, MIDIReceiveBlock, MIDISourceCreate, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `coremidi_sys::MIDIObjectRef` [INFO] [stdout] --> src/device.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use coremidi_sys::MIDIObjectRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIObjectRef` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::ItemCount`, `coremidi_sys::MIDIEndpointDispose`, `coremidi_sys::MIDIEndpointRef`, `coremidi_sys::MIDIGetDestination`, `coremidi_sys::MIDIGetNumberOfDestinations` [INFO] [stdout] --> src/endpoints/destinations.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | ItemCount, MIDIEndpointDispose, MIDIEndpointRef, MIDIGetDestination, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ no `MIDIGetDestination` in the root [INFO] [stdout] | | | | [INFO] [stdout] | | | no `MIDIEndpointRef` in the root [INFO] [stdout] | | no `MIDIEndpointDispose` in the root [INFO] [stdout] | no `ItemCount` in the root [INFO] [stdout] 5 | MIDIGetNumberOfDestinations, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIGetNumberOfDestinations` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIEndpointRef`, `coremidi_sys::MIDIFlushOutput` [INFO] [stdout] --> src/endpoints/endpoint.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | use coremidi_sys::{MIDIEndpointRef, MIDIFlushOutput}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ no `MIDIFlushOutput` in the root [INFO] [stdout] | | [INFO] [stdout] | no `MIDIEndpointRef` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::ItemCount`, `coremidi_sys::MIDIEndpointDispose`, `coremidi_sys::MIDIEndpointRef`, `coremidi_sys::MIDIGetNumberOfSources`, `coremidi_sys::MIDIGetSource`, `coremidi_sys::MIDIReceived`, `coremidi_sys::MIDIReceivedEventList` [INFO] [stdout] --> src/endpoints/sources.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ItemCount, MIDIEndpointDispose, MIDIEndpointRef, MIDIGetNumberOfSources, MIDIGetSource, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ no `MIDIGetSource` in the root [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `MIDIGetNumberOfSources` in the root [INFO] [stdout] | | | no `MIDIEndpointRef` in the root [INFO] [stdout] | | no `MIDIEndpointDispose` in the root [INFO] [stdout] | no `ItemCount` in the root [INFO] [stdout] 6 | MIDIReceived, MIDIReceivedEventList, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ no `MIDIReceivedEventList` in the root [INFO] [stdout] | | [INFO] [stdout] | no `MIDIReceived` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `coremidi_sys::MIDIObjectRef` [INFO] [stdout] --> src/entity.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use coremidi_sys::MIDIObjectRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIObjectRef` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIEventList`, `coremidi_sys::MIDIEventListAdd`, `coremidi_sys::MIDIEventListInit`, `coremidi_sys::MIDIEventPacket`, `coremidi_sys::MIDIEventPacketNext` [INFO] [stdout] --> src/events.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | MIDIEventList, MIDIEventListAdd, MIDIEventListInit, MIDIEventPacket, MIDIEventPacketNext, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ no `MIDIEventPacketNext` in the root [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `MIDIEventPacket` in the root [INFO] [stdout] | | | no `MIDIEventListInit` in the root [INFO] [stdout] | | no `MIDIEventListAdd` in the root [INFO] [stdout] | no `MIDIEventList` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIIOErrorNotification`, `coremidi_sys::MIDINotification`, `coremidi_sys::MIDIObjectAddRemoveNotification`, `coremidi_sys::MIDIObjectPropertyChangeNotification` [INFO] [stdout] --> src/notifications.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | MIDIIOErrorNotification, MIDINotification, MIDIObjectAddRemoveNotification, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIObjectAddRemoveNotification` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `MIDINotification` in the root [INFO] [stdout] | no `MIDIIOErrorNotification` in the root [INFO] [stdout] 8 | MIDIObjectPropertyChangeNotification, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIObjectPropertyChangeNotification` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIObjectRef`, `coremidi_sys::SInt32` [INFO] [stdout] --> src/object.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | use coremidi_sys::{MIDIObjectRef, SInt32}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ no `SInt32` in the root [INFO] [stdout] | | [INFO] [stdout] | no `MIDIObjectRef` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIPacket`, `coremidi_sys::MIDIPacketList`, `coremidi_sys::MIDIPacketListAdd`, `coremidi_sys::MIDIPacketListInit`, `coremidi_sys::MIDIPacketNext` [INFO] [stdout] --> src/packets.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | MIDIPacket, MIDIPacketList, MIDIPacketListAdd, MIDIPacketListInit, MIDIPacketNext, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ no `MIDIPacketNext` in the root [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `MIDIPacketListInit` in the root [INFO] [stdout] | | | no `MIDIPacketListAdd` in the root [INFO] [stdout] | | no `MIDIPacketList` in the root [INFO] [stdout] | no `MIDIPacket` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIObjectRef`, `coremidi_sys::MIDIPortConnectSource`, `coremidi_sys::MIDIPortDisconnectSource`, `coremidi_sys::MIDIPortDispose`, `coremidi_sys::MIDIPortRef`, `coremidi_sys::MIDISend`, `coremidi_sys::MIDISendEventList` [INFO] [stdout] --> src/ports.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | MIDIObjectRef, MIDIPortConnectSource, MIDIPortDisconnectSource, MIDIPortDispose, MIDIPortRef, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ no `MIDIPortRef` in the root [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `MIDIPortDispose` in the root [INFO] [stdout] | | | no `MIDIPortDisconnectSource` in the root [INFO] [stdout] | | no `MIDIPortConnectSource` in the root [INFO] [stdout] | no `MIDIObjectRef` in the root [INFO] [stdout] 9 | MIDISend, MIDISendEventList, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `MIDISendEventList` in the root [INFO] [stdout] | | [INFO] [stdout] | no `MIDISend` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::kMIDIPropertyAdvanceScheduleTimeMuSec`, `coremidi_sys::kMIDIPropertyCanRoute`, `coremidi_sys::kMIDIPropertyConnectionUniqueID`, `coremidi_sys::kMIDIPropertyDeviceID`, `coremidi_sys::kMIDIPropertyDisplayName`, `coremidi_sys::kMIDIPropertyDriverDeviceEditorApp`, `coremidi_sys::kMIDIPropertyDriverOwner`, `coremidi_sys::kMIDIPropertyDriverVersion`, `coremidi_sys::kMIDIPropertyIsBroadcast`, `coremidi_sys::kMIDIPropertyIsDrumMachine`, `coremidi_sys::kMIDIPropertyIsEffectUnit`, `coremidi_sys::kMIDIPropertyIsEmbeddedEntity`, `coremidi_sys::kMIDIPropertyIsMixer`, `coremidi_sys::kMIDIPropertyIsSampler`, `coremidi_sys::kMIDIPropertyManufacturer`, `coremidi_sys::kMIDIPropertyMaxReceiveChannels`, `coremidi_sys::kMIDIPropertyMaxSysExSpeed`, `coremidi_sys::kMIDIPropertyMaxTransmitChannels`, `coremidi_sys::kMIDIPropertyModel`, `coremidi_sys::kMIDIPropertyName`, `coremidi_sys::kMIDIPropertyOffline`, `coremidi_sys::kMIDIPropertyPanDisruptsStereo`, `coremidi_sys::kMIDIPropertyPrivate`, `coremidi_sys::kMIDIPropertyProtocolID`, `coremidi_sys::kMIDIPropertyReceiveChannels`, `coremidi_sys::kMIDIPropertyReceivesBankSelectLSB`, `coremidi_sys::kMIDIPropertyReceivesBankSelectMSB`, `coremidi_sys::kMIDIPropertyReceivesClock`, `coremidi_sys::kMIDIPropertyReceivesMTC`, `coremidi_sys::kMIDIPropertyReceivesNotes`, `coremidi_sys::kMIDIPropertyReceivesProgramChanges`, `coremidi_sys::kMIDIPropertySingleRealtimeEntity`, `coremidi_sys::kMIDIPropertySupportsGeneralMIDI`, `coremidi_sys::kMIDIPropertySupportsMMC`, `coremidi_sys::kMIDIPropertySupportsShowControl`, `coremidi_sys::kMIDIPropertyTransmitChannels`, `coremidi_sys::kMIDIPropertyTransmitsBankSelectLSB`, `coremidi_sys::kMIDIPropertyTransmitsBankSelectMSB`, `coremidi_sys::kMIDIPropertyTransmitsClock`, `coremidi_sys::kMIDIPropertyTransmitsMTC`, `coremidi_sys::kMIDIPropertyTransmitsNotes`, `coremidi_sys::kMIDIPropertyTransmitsProgramChanges`, `coremidi_sys::kMIDIPropertyUniqueID`, `coremidi_sys::MIDIObjectGetIntegerProperty`, `coremidi_sys::MIDIObjectGetStringProperty`, `coremidi_sys::MIDIObjectSetIntegerProperty`, `coremidi_sys::MIDIObjectSetStringProperty`, `coremidi_sys::SInt32` [INFO] [stdout] --> src/properties.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | kMIDIPropertyAdvanceScheduleTimeMuSec, kMIDIPropertyCanRoute, kMIDIPropertyConnectionUniqueID, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `kMIDIPropertyConnectionUniqueID` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `kMIDIPropertyCanRoute` in the root [INFO] [stdout] | no `kMIDIPropertyAdvanceScheduleTimeMuSec` in the root [INFO] [stdout] 9 | kMIDIPropertyDeviceID, kMIDIPropertyDisplayName, kMIDIPropertyDriverDeviceEditorApp, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `kMIDIPropertyDriverDeviceEditorApp` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `kMIDIPropertyDisplayName` in the root [INFO] [stdout] | no `kMIDIPropertyDeviceID` in the root [INFO] [stdout] 10 | kMIDIPropertyDriverOwner, kMIDIPropertyDriverVersion, kMIDIPropertyIsBroadcast, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ no `kMIDIPropertyIsBroadcast` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `kMIDIPropertyDriverVersion` in the root [INFO] [stdout] | no `kMIDIPropertyDriverOwner` in the root [INFO] [stdout] 11 | kMIDIPropertyIsDrumMachine, kMIDIPropertyIsEffectUnit, kMIDIPropertyIsEmbeddedEntity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `kMIDIPropertyIsDrumMachine` in the root [INFO] [stdout] 12 | kMIDIPropertyIsMixer, kMIDIPropertyIsSampler, kMIDIPropertyManufacturer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | kMIDIPropertyMaxReceiveChannels, kMIDIPropertyMaxSysExSpeed, kMIDIPropertyMaxTransmitChannels, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | kMIDIPropertyModel, kMIDIPropertyName, kMIDIPropertyOffline, kMIDIPropertyPanDisruptsStereo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | kMIDIPropertyPrivate, kMIDIPropertyProtocolID, kMIDIPropertyReceiveChannels, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | kMIDIPropertyReceivesBankSelectLSB, kMIDIPropertyReceivesBankSelectMSB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | kMIDIPropertyReceivesClock, kMIDIPropertyReceivesMTC, kMIDIPropertyReceivesNotes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | kMIDIPropertyReceivesProgramChanges, kMIDIPropertySingleRealtimeEntity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | kMIDIPropertySupportsGeneralMIDI, kMIDIPropertySupportsMMC, kMIDIPropertySupportsShowControl, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | kMIDIPropertyTransmitChannels, kMIDIPropertyTransmitsBankSelectLSB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | kMIDIPropertyTransmitsBankSelectMSB, kMIDIPropertyTransmitsClock, kMIDIPropertyTransmitsMTC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | kMIDIPropertyTransmitsNotes, kMIDIPropertyTransmitsProgramChanges, kMIDIPropertyUniqueID, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | MIDIObjectGetIntegerProperty, MIDIObjectGetStringProperty, MIDIObjectSetIntegerProperty, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | MIDIObjectSetStringProperty, SInt32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `coremidi_sys::MIDIProtocolID` [INFO] [stdout] --> src/protocol.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use coremidi_sys::MIDIProtocolID; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MIDIProtocolID` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `coremidi_sys::MIDIFlushOutput`, `coremidi_sys::MIDIRestart` [INFO] [stdout] --> src/lib.rs:56:20 [INFO] [stdout] | [INFO] [stdout] 56 | use coremidi_sys::{MIDIFlushOutput, MIDIRestart}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ no `MIDIRestart` in the root [INFO] [stdout] | | [INFO] [stdout] | no `MIDIFlushOutput` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgObjectAdded` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:66:35 [INFO] [stdout] | [INFO] [stdout] 66 | coremidi_sys::kMIDIMsgObjectAdded => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgObjectRemoved` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:69:35 [INFO] [stdout] | [INFO] [stdout] 69 | coremidi_sys::kMIDIMsgObjectRemoved => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgSetupChanged` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:118:27 [INFO] [stdout] | [INFO] [stdout] 118 | coremidi_sys::kMIDIMsgSetupChanged => Ok(Notification::SetupChanged), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgObjectAdded` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:119:27 [INFO] [stdout] | [INFO] [stdout] 119 | coremidi_sys::kMIDIMsgObjectAdded | coremidi_sys::kMIDIMsgObjectRemoved => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgObjectRemoved` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:119:63 [INFO] [stdout] | [INFO] [stdout] 119 | coremidi_sys::kMIDIMsgObjectAdded | coremidi_sys::kMIDIMsgObjectRemoved => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgPropertyChanged` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:122:27 [INFO] [stdout] | [INFO] [stdout] 122 | coremidi_sys::kMIDIMsgPropertyChanged => Self::try_from_property_changed(notification), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgThruConnectionsChanged` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:123:27 [INFO] [stdout] | [INFO] [stdout] 123 | coremidi_sys::kMIDIMsgThruConnectionsChanged => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgSerialPortOwnerChanged` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:126:27 [INFO] [stdout] | [INFO] [stdout] 126 | coremidi_sys::kMIDIMsgSerialPortOwnerChanged => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIMsgIOError` in crate `coremidi_sys` [INFO] [stdout] --> src/notifications.rs:129:27 [INFO] [stdout] | [INFO] [stdout] 129 | coremidi_sys::kMIDIMsgIOError => Ok(Self::from_io_error(notification)), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_Other` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:28:27 [INFO] [stdout] | [INFO] [stdout] 28 | coremidi_sys::kMIDIObjectType_Other => Ok(ObjectType::Other), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_Device` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:29:27 [INFO] [stdout] | [INFO] [stdout] 29 | coremidi_sys::kMIDIObjectType_Device => Ok(ObjectType::Device), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_Entity` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:30:27 [INFO] [stdout] | [INFO] [stdout] 30 | coremidi_sys::kMIDIObjectType_Entity => Ok(ObjectType::Entity), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_Source` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | coremidi_sys::kMIDIObjectType_Source => Ok(ObjectType::Source), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_Destination` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 32 | coremidi_sys::kMIDIObjectType_Destination => Ok(ObjectType::Destination), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_ExternalDevice` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | coremidi_sys::kMIDIObjectType_ExternalDevice => Ok(ObjectType::ExternalDevice), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_ExternalEntity` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:34:27 [INFO] [stdout] | [INFO] [stdout] 34 | coremidi_sys::kMIDIObjectType_ExternalEntity => Ok(ObjectType::ExternalEntity), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_ExternalSource` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | coremidi_sys::kMIDIObjectType_ExternalSource => Ok(ObjectType::ExternalSource), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIObjectType_ExternalDestination` in crate `coremidi_sys` [INFO] [stdout] --> src/object.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | coremidi_sys::kMIDIObjectType_ExternalDestination => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIProtocol_1_0` in crate `coremidi_sys` [INFO] [stdout] --> src/protocol.rs:23:27 [INFO] [stdout] | [INFO] [stdout] 23 | coremidi_sys::kMIDIProtocol_1_0 => Protocol::Midi10, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `kMIDIProtocol_2_0` in crate `coremidi_sys` [INFO] [stdout] --> src/protocol.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 24 | coremidi_sys::kMIDIProtocol_2_0 => Protocol::Midi20, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `kMIDIProtocol_1_0` in crate `coremidi_sys` [INFO] [stdout] --> src/protocol.rs:33:47 [INFO] [stdout] | [INFO] [stdout] 33 | Protocol::Midi10 => coremidi_sys::kMIDIProtocol_1_0 as MIDIProtocolID, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `kMIDIProtocol_2_0` in crate `coremidi_sys` [INFO] [stdout] --> src/protocol.rs:34:47 [INFO] [stdout] | [INFO] [stdout] 34 | Protocol::Midi20 => coremidi_sys::kMIDIProtocol_2_0 as MIDIProtocolID, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `coremidi_sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/properties.rs:137:35 [INFO] [stdout] | [INFO] [stdout] 137 | let property_key = self.0.as_string_ref(); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] = note: type must be known at this point [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_string_ref` found for enum `PropertyKeyStorage` in the current scope [INFO] [stdout] --> src/properties.rs:137:35 [INFO] [stdout] | [INFO] [stdout] 40 | enum PropertyKeyStorage { [INFO] [stdout] | ----------------------- method `as_string_ref` not found for this [INFO] [stdout] ... [INFO] [stdout] 137 | let property_key = self.0.as_string_ref(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `PropertyKeyStorage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_mut_ptr` found for union `MaybeUninit<_>` in the current scope [INFO] [stdout] --> src/properties.rs:140:81 [INFO] [stdout] | [INFO] [stdout] 140 | unsafe { MIDIObjectGetIntegerProperty(object.0, property_key, value.as_mut_ptr()) }; [INFO] [stdout] | ^^^^^^^^^^ method not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] = note: the method was found for [INFO] [stdout] - `MaybeUninit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `assume_init` found for union `MaybeUninit<_>` in the current scope [INFO] [stdout] --> src/properties.rs:142:40 [INFO] [stdout] | [INFO] [stdout] 142 | let value = unsafe { value.assume_init() }; [INFO] [stdout] | ^^^^^^^^^^^ method not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] = note: the method was found for [INFO] [stdout] - `MaybeUninit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/properties.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | let property_key = self.0.as_string_ref(); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] = note: type must be known at this point [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_string_ref` found for enum `PropertyKeyStorage` in the current scope [INFO] [stdout] --> src/properties.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 40 | enum PropertyKeyStorage { [INFO] [stdout] | ----------------------- method `as_string_ref` not found for this [INFO] [stdout] ... [INFO] [stdout] 153 | let property_key = self.0.as_string_ref(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `PropertyKeyStorage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into` found for type parameter `T` in the current scope [INFO] [stdout] --> src/properties.rs:154:90 [INFO] [stdout] | [INFO] [stdout] 154 | let status = unsafe { MIDIObjectSetIntegerProperty(object.0, property_key, value.into()) }; [INFO] [stdout] | ^^^^ method not found in `T` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the type parameter is bounded by the trait [INFO] [stdout] help: the following trait defines an item `into`, perhaps you need to restrict type parameter `T` with it: [INFO] [stdout] | [INFO] [stdout] 148 | impl PropertySetter for IntegerProperty [INFO] [stdout] | ~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 43 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0425, E0432, E0531, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `coremidi` due to 44 previous errors [INFO] running `Command { std: "docker" "inspect" "db5b6b8fbc6e0dab90798f5d4776d7bfe5feb19fac698a832fe889d6df3fe9d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db5b6b8fbc6e0dab90798f5d4776d7bfe5feb19fac698a832fe889d6df3fe9d8", kill_on_drop: false }` [INFO] [stdout] db5b6b8fbc6e0dab90798f5d4776d7bfe5feb19fac698a832fe889d6df3fe9d8