[INFO] fetching crate itunes-com 0.2.0...
[INFO] checking itunes-com-0.2.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate itunes-com 0.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate itunes-com 0.2.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate itunes-com 0.2.0
[INFO] finished tweaking crates.io crate itunes-com 0.2.0
[INFO] tweaked toml for crates.io crate itunes-com 0.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate itunes-com 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3c08b458364430e7c0674409fb4593b145088a0f5ac062cdf21f4686fa51b589
[INFO] running `Command { std: "docker" "start" "-a" "3c08b458364430e7c0674409fb4593b145088a0f5ac062cdf21f4686fa51b589", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3c08b458364430e7c0674409fb4593b145088a0f5ac062cdf21f4686fa51b589", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3c08b458364430e7c0674409fb4593b145088a0f5ac062cdf21f4686fa51b589", kill_on_drop: false }`
[INFO] [stdout] 3c08b458364430e7c0674409fb4593b145088a0f5ac062cdf21f4686fa51b589
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] af722d7054001015eeef7d2628cb7a5a51563fe7fa7849feda6227c1eae712dc
[INFO] running `Command { std: "docker" "start" "-a" "af722d7054001015eeef7d2628cb7a5a51563fe7fa7849feda6227c1eae712dc", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.58
[INFO] [stderr]    Compiling quote v1.0.27
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.144
[INFO] [stderr]    Compiling serde v1.0.163
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]     Checking either v1.8.1
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]     Checking ciborium-io v0.2.1
[INFO] [stderr]     Checking plotters-backend v0.3.4
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking os_str_bytes v6.5.0
[INFO] [stderr]     Checking half v1.8.2
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking plotters-svg v0.3.3
[INFO] [stderr]     Checking regex-syntax v0.7.2
[INFO] [stderr]     Checking textwrap v0.16.0
[INFO] [stderr]     Checking walkdir v2.3.3
[INFO] [stderr]     Checking ciborium-ll v0.2.1
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking itunes-com v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub unsafe fn GetITObjectIDs(&self, sourceID: *mut LONG, playlistID: *mut LONG, trackID: *mut LONG, databaseID: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub unsafe fn set_Name(&self, Name: BSTR) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub unsafe fn Index(&self, Index: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub unsafe fn sourceID(&self, sourceID: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub unsafe fn playlistID(&self, playlistID: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub unsafe fn trackID(&self, trackID: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub unsafe fn TrackDatabaseID(&self, databaseID: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub unsafe fn Kind(&self, Kind: *mut ITSourceKind) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub unsafe fn Capacity(&self, Capacity: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub unsafe fn FreeSpace(&self, FreeSpace: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub unsafe fn Playlists(&self, iPlaylistCollection: *mut Option<IITPlaylistCollection>) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub unsafe fn Item(&self, Index: LONG, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub unsafe fn ItemByName(&self, Name: BSTR, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub unsafe fn ItemByPersistentID(&self, highID: LONG, lowID: LONG, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub unsafe fn Delete(&self) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub unsafe fn PlayFirstTrack(&self) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub unsafe fn Print(&self, showPrintDialog: VARIANT_BOOL, printKind: ITPlaylistPrintKind, theme: BSTR) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub unsafe fn Search(&self, searchText: BSTR, searchFields: ITPlaylistSearchField, iTrackCollection: *mut Option<IITTrackCollection>)...
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub unsafe fn Kind(&self, Kind: *mut ITPlaylistKind) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub unsafe fn Source(&self, iSource: *mut Option<IITSource>) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]   --> src/sys/com_interfaces.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub unsafe fn Duration(&self, Duration: *mut LONG) -> HRESULT;
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub unsafe fn Shuffle(&self, isShuffle: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub unsafe fn set_Shuffle(&self, isShuffle: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub unsafe fn Size(&self, Size: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub unsafe fn SongRepeat(&self, repeatMode: *mut ITPlaylistRepeatMode) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub unsafe fn set_SongRepeat(&self, repeatMode: ITPlaylistRepeatMode) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub unsafe fn Time(&self, Time: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub unsafe fn Visible(&self, isVisible: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub unsafe fn Tracks(&self, iTrackCollection: *mut Option<IITTrackCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub unsafe fn Item(&self, Index: LONG, iTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub unsafe fn ItemByPlayOrder(&self, Index: LONG, iTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub unsafe fn ItemByName(&self, Name: BSTR, iTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub unsafe fn ItemByPersistentID(&self, highID: LONG, lowID: LONG, iTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub unsafe fn Delete(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub unsafe fn Play(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub unsafe fn AddArtworkFromFile(&self, filePath: BSTR, iArtwork: *mut Option<IITArtwork>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub unsafe fn Kind(&self, Kind: *mut ITTrackKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub unsafe fn Playlist(&self, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub unsafe fn Album(&self, Album: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub unsafe fn set_Album(&self, Album: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub unsafe fn Artist(&self, Artist: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub unsafe fn set_Artist(&self, Artist: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub unsafe fn BitRate(&self, BitRate: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub unsafe fn BPM(&self, beatsPerMinute: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub unsafe fn set_BPM(&self, beatsPerMinute: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub unsafe fn Comment(&self, Comment: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub unsafe fn set_Comment(&self, Comment: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub unsafe fn Compilation(&self, isCompilation: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub unsafe fn set_Compilation(&self, isCompilation: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub unsafe fn Composer(&self, Composer: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub unsafe fn set_Composer(&self, Composer: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub unsafe fn DateAdded(&self, DateAdded: *mut DATE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub unsafe fn DiscCount(&self, DiscCount: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub unsafe fn set_DiscCount(&self, DiscCount: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub unsafe fn DiscNumber(&self, DiscNumber: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub unsafe fn set_DiscNumber(&self, DiscNumber: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub unsafe fn Duration(&self, Duration: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub unsafe fn Enabled(&self, isEnabled: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub unsafe fn set_Enabled(&self, isEnabled: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub unsafe fn EQ(&self, EQ: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub unsafe fn set_EQ(&self, EQ: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub unsafe fn set_Finish(&self, Finish: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub unsafe fn Finish(&self, Finish: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub unsafe fn Genre(&self, Genre: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub unsafe fn set_Genre(&self, Genre: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub unsafe fn Grouping(&self, Grouping: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub unsafe fn set_Grouping(&self, Grouping: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub unsafe fn KindAsString(&self, Kind: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub unsafe fn ModificationDate(&self, dateModified: *mut DATE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub unsafe fn PlayedCount(&self, PlayedCount: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub unsafe fn set_PlayedCount(&self, PlayedCount: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub unsafe fn PlayedDate(&self, PlayedDate: *mut DATE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub unsafe fn set_PlayedDate(&self, PlayedDate: DATE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     pub unsafe fn PlayOrderIndex(&self, Index: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub unsafe fn Rating(&self, Rating: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub unsafe fn set_Rating(&self, Rating: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub unsafe fn SampleRate(&self, SampleRate: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub unsafe fn Size(&self, Size: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub unsafe fn Start(&self, Start: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub unsafe fn set_Start(&self, Start: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub unsafe fn Time(&self, Time: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub unsafe fn TrackCount(&self, TrackCount: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub unsafe fn set_TrackCount(&self, TrackCount: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub unsafe fn TrackNumber(&self, TrackNumber: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub unsafe fn set_TrackNumber(&self, TrackNumber: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub unsafe fn VolumeAdjustment(&self, VolumeAdjustment: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub unsafe fn set_VolumeAdjustment(&self, VolumeAdjustment: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub unsafe fn Year(&self, Year: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub unsafe fn set_Year(&self, Year: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub unsafe fn Artwork(&self, iArtworkCollection: *mut Option<IITArtworkCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub unsafe fn Delete(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub unsafe fn SetArtworkFromFile(&self, filePath: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub unsafe fn SaveArtworkToFile(&self, filePath: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub unsafe fn Format(&self, Format: *mut ITArtworkFormat) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub unsafe fn IsDownloadedArtwork(&self, IsDownloadedArtwork: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub unsafe fn Description(&self, Description: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub unsafe fn set_Description(&self, Description: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub unsafe fn Item(&self, Index: LONG, iArtwork: *mut Option<IITArtwork>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub unsafe fn Item(&self, Index: LONG, iSource: *mut Option<IITSource>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub unsafe fn ItemByName(&self, Name: BSTR, iSource: *mut Option<IITSource>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub unsafe fn ItemByPersistentID(&self, highID: LONG, lowID: LONG, iSource: *mut Option<IITSource>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub unsafe fn Format(&self, Format: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     pub unsafe fn Item(&self, Index: LONG, iEncoder: *mut Option<IITEncoder>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub unsafe fn ItemByName(&self, Name: BSTR, iEncoder: *mut Option<IITEncoder>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub unsafe fn Modifiable(&self, isModifiable: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub unsafe fn Preamp(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub unsafe fn set_Preamp(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub unsafe fn Band1(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub unsafe fn set_Band1(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub unsafe fn Band2(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub unsafe fn set_Band2(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub unsafe fn Band3(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub unsafe fn set_Band3(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub unsafe fn Band4(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub unsafe fn set_Band4(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub unsafe fn Band5(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:378:5
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub unsafe fn set_Band5(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub unsafe fn Band6(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub unsafe fn set_Band6(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub unsafe fn Band7(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub unsafe fn set_Band7(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub unsafe fn Band8(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub unsafe fn set_Band8(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub unsafe fn Band9(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub unsafe fn set_Band9(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub unsafe fn Band10(&self, level: *mut DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub unsafe fn set_Band10(&self, level: DOUBLE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub unsafe fn Delete(&self, updateAllTracks: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub unsafe fn Rename(&self, newName: BSTR, updateAllTracks: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub unsafe fn Item(&self, Index: LONG, iEQPreset: *mut Option<IITEQPreset>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub unsafe fn ItemByName(&self, Name: BSTR, iEQPreset: *mut Option<IITEQPreset>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub unsafe fn InProgress(&self, isInProgress: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:431:5
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub unsafe fn Tracks(&self, iTrackCollection: *mut Option<IITTrackCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub unsafe fn GetConversionStatus(&self, trackName: *mut BSTR, progressValue: *mut LONG, maxProgressValue: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub unsafe fn StopConversion(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub unsafe fn trackName(&self, trackName: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub unsafe fn progressValue(&self, progressValue: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub unsafe fn maxProgressValue(&self, maxProgressValue: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub unsafe fn AddFile(&self, filePath: BSTR, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     pub unsafe fn AddFiles(&self, filePaths: *const VARIANT, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub unsafe fn AddURL(&self, URL: BSTR, iURLTrack: *mut Option<IITURLTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub unsafe fn AddTrack(&self, iTrackToAdd: *const VARIANT, iAddedTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |     pub unsafe fn URL(&self, URL: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub unsafe fn set_URL(&self, URL: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub unsafe fn Podcast(&self, isPodcast: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     pub unsafe fn UpdatePodcastFeed(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 |     pub unsafe fn DownloadPodcastEpisode(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub unsafe fn Category(&self, Category: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub unsafe fn set_Category(&self, Category: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub unsafe fn Description(&self, Description: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub unsafe fn set_Description(&self, Description: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     pub unsafe fn LongDescription(&self, LongDescription: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub unsafe fn set_LongDescription(&self, LongDescription: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub unsafe fn Reveal(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     pub unsafe fn AlbumRating(&self, Rating: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     pub unsafe fn set_AlbumRating(&self, Rating: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     pub unsafe fn AlbumRatingKind(&self, ratingKind: *mut ITRatingKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub unsafe fn ratingKind(&self, ratingKind: *mut ITRatingKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub unsafe fn Playlists(&self, iPlaylistCollection: *mut Option<IITPlaylistCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub unsafe fn AddFile(&self, filePath: BSTR, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:515:5
[INFO] [stdout]     |
[INFO] [stdout] 515 |     pub unsafe fn AddFiles(&self, filePaths: *const VARIANT, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 |     pub unsafe fn AddURL(&self, URL: BSTR, iURLTrack: *mut Option<IITURLTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub unsafe fn AddTrack(&self, iTrackToAdd: *const VARIANT, iAddedTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     pub unsafe fn Shared(&self, isShared: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     pub unsafe fn set_Shared(&self, isShared: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     pub unsafe fn Smart(&self, isSmart: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     pub unsafe fn SpecialKind(&self, SpecialKind: *mut ITUserPlaylistSpecialKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     pub unsafe fn Parent(&self, iParentPlayList: *mut Option<IITUserPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     pub unsafe fn CreatePlaylist(&self, playlistName: BSTR, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub unsafe fn CreateFolder(&self, folderName: BSTR, iFolder: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     pub unsafe fn set_Parent(&self, iParentPlayList: *const VARIANT) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:537:5
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub unsafe fn Reveal(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:557:5
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub unsafe fn Item(&self, Index: LONG, iVisual: *mut Option<IITVisual>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:559:5
[INFO] [stdout]     |
[INFO] [stdout] 559 |     pub unsafe fn ItemByName(&self, Name: BSTR, iVisual: *mut Option<IITVisual>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:573:5
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:575:5
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub unsafe fn Kind(&self, Kind: *mut ITWindowKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:577:5
[INFO] [stdout]     |
[INFO] [stdout] 577 |     pub unsafe fn Visible(&self, isVisible: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:579:5
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub unsafe fn set_Visible(&self, isVisible: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:581:5
[INFO] [stdout]     |
[INFO] [stdout] 581 |     pub unsafe fn Resizable(&self, isResizable: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:583:5
[INFO] [stdout]     |
[INFO] [stdout] 583 |     pub unsafe fn Minimized(&self, isMinimized: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:585:5
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub unsafe fn set_Minimized(&self, isMinimized: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:587:5
[INFO] [stdout]     |
[INFO] [stdout] 587 |     pub unsafe fn Maximizable(&self, isMaximizable: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:589:5
[INFO] [stdout]     |
[INFO] [stdout] 589 |     pub unsafe fn Maximized(&self, isMaximized: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub unsafe fn set_Maximized(&self, isMaximized: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:593:5
[INFO] [stdout]     |
[INFO] [stdout] 593 |     pub unsafe fn Zoomable(&self, isZoomable: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     pub unsafe fn Zoomed(&self, isZoomed: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:597:5
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub unsafe fn set_Zoomed(&self, isZoomed: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:599:5
[INFO] [stdout]     |
[INFO] [stdout] 599 |     pub unsafe fn Top(&self, Top: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:601:5
[INFO] [stdout]     |
[INFO] [stdout] 601 |     pub unsafe fn set_Top(&self, Top: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:603:5
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub unsafe fn Left(&self, Left: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:605:5
[INFO] [stdout]     |
[INFO] [stdout] 605 |     pub unsafe fn set_Left(&self, Left: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub unsafe fn Bottom(&self, Bottom: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:609:5
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub unsafe fn set_Bottom(&self, Bottom: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub unsafe fn Right(&self, Right: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:613:5
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub unsafe fn set_Right(&self, Right: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub unsafe fn Width(&self, Width: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:617:5
[INFO] [stdout]     |
[INFO] [stdout] 617 |     pub unsafe fn set_Width(&self, Width: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:619:5
[INFO] [stdout]     |
[INFO] [stdout] 619 |     pub unsafe fn Height(&self, Height: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub unsafe fn set_Height(&self, Height: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:630:5
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub unsafe fn MiniPlayer(&self, isMiniPlayer: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:632:5
[INFO] [stdout]     |
[INFO] [stdout] 632 |     pub unsafe fn set_MiniPlayer(&self, isMiniPlayer: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:634:5
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub unsafe fn SelectedTracks(&self, iTrackCollection: *mut Option<IITTrackCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:636:5
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub unsafe fn SelectedPlaylist(&self, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 |     pub unsafe fn set_SelectedPlaylist(&self, iPlaylist: *const VARIANT) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:647:5
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub unsafe fn Count(&self, Count: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:649:5
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub unsafe fn Item(&self, Index: LONG, iWindow: *mut Option<IITWindow>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:651:5
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub unsafe fn ItemByName(&self, Name: BSTR, iWindow: *mut Option<IITWindow>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:665:5
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub unsafe fn BackTrack(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:667:5
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub unsafe fn FastForward(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:669:5
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub unsafe fn NextTrack(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:671:5
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub unsafe fn Pause(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:673:5
[INFO] [stdout]     |
[INFO] [stdout] 673 |     pub unsafe fn Play(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     pub unsafe fn PlayFile(&self, filePath: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:677:5
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub unsafe fn PlayPause(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:679:5
[INFO] [stdout]     |
[INFO] [stdout] 679 |     pub unsafe fn PreviousTrack(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |     pub unsafe fn Resume(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:683:5
[INFO] [stdout]     |
[INFO] [stdout] 683 |     pub unsafe fn Rewind(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 |     pub unsafe fn Stop(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:687:5
[INFO] [stdout]     |
[INFO] [stdout] 687 |     pub unsafe fn ConvertFile(&self, filePath: BSTR, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:689:5
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub unsafe fn ConvertFiles(&self, filePaths: *const VARIANT, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:691:5
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub unsafe fn ConvertTrack(&self, iTrackToConvert: *const VARIANT, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:693:5
[INFO] [stdout]     |
[INFO] [stdout] 693 |     pub unsafe fn ConvertTracks(&self, iTracksToConvert: *const VARIANT, iStatus: *mut Option<IITOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:695:5
[INFO] [stdout]     |
[INFO] [stdout] 695 |     pub unsafe fn CheckVersion(&self, majorVersion: LONG, minorVersion: LONG, isCompatible: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:697:5
[INFO] [stdout]     |
[INFO] [stdout] 697 |     pub unsafe fn GetITObjectByID(&self, sourceID: LONG, playlistID: LONG, trackID: LONG, databaseID: LONG, iObject: *mut Option<IITObjec...
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:699:5
[INFO] [stdout]     |
[INFO] [stdout] 699 |     pub unsafe fn CreatePlaylist(&self, playlistName: BSTR, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:701:5
[INFO] [stdout]     |
[INFO] [stdout] 701 |     pub unsafe fn OpenURL(&self, URL: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:703:5
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub unsafe fn GotoMusicStoreHomePage(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub unsafe fn UpdateIPod(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:708:5
[INFO] [stdout]     |
[INFO] [stdout] 708 |     pub unsafe fn Authorize(&self, numElems: LONG, data: *const VARIANT, names: *const BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 |     pub unsafe fn Quit(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:712:5
[INFO] [stdout]     |
[INFO] [stdout] 712 |     pub unsafe fn Sources(&self, iSourceCollection: *mut Option<IITSourceCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:714:5
[INFO] [stdout]     |
[INFO] [stdout] 714 |     pub unsafe fn Encoders(&self, iEncoderCollection: *mut Option<IITEncoderCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:716:5
[INFO] [stdout]     |
[INFO] [stdout] 716 |     pub unsafe fn EQPresets(&self, iEQPresetCollection: *mut Option<IITEQPresetCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:718:5
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub unsafe fn Visuals(&self, iVisualCollection: *mut Option<IITVisualCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     pub unsafe fn Windows(&self, iWindowCollection: *mut Option<IITWindowCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:722:5
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub unsafe fn SoundVolume(&self, volume: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:724:5
[INFO] [stdout]     |
[INFO] [stdout] 724 |     pub unsafe fn set_SoundVolume(&self, volume: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 |     pub unsafe fn Mute(&self, isMuted: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:728:5
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub unsafe fn set_Mute(&self, isMuted: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:730:5
[INFO] [stdout]     |
[INFO] [stdout] 730 |     pub unsafe fn PlayerState(&self, PlayerState: *mut ITPlayerState) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:732:5
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub unsafe fn PlayerPosition(&self, playerPos: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:734:5
[INFO] [stdout]     |
[INFO] [stdout] 734 |     pub unsafe fn set_PlayerPosition(&self, playerPos: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:736:5
[INFO] [stdout]     |
[INFO] [stdout] 736 |     pub unsafe fn CurrentEncoder(&self, iEncoder: *mut Option<IITEncoder>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:738:5
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub unsafe fn set_CurrentEncoder(&self, iEncoder: *const IITEncoder) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:740:5
[INFO] [stdout]     |
[INFO] [stdout] 740 |     pub unsafe fn VisualsEnabled(&self, isEnabled: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:742:5
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub unsafe fn set_VisualsEnabled(&self, isEnabled: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:744:5
[INFO] [stdout]     |
[INFO] [stdout] 744 |     pub unsafe fn FullScreenVisuals(&self, isFullScreen: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:746:5
[INFO] [stdout]     |
[INFO] [stdout] 746 |     pub unsafe fn set_FullScreenVisuals(&self, isFullScreen: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub unsafe fn VisualSize(&self, VisualSize: *mut ITVisualSize) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub unsafe fn set_VisualSize(&self, VisualSize: ITVisualSize) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:752:5
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub unsafe fn CurrentVisual(&self, iVisual: *mut Option<IITVisual>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 |     pub unsafe fn set_CurrentVisual(&self, iVisual: *const IITVisual) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:756:5
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub unsafe fn EQEnabled(&self, isEnabled: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:758:5
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub unsafe fn set_EQEnabled(&self, isEnabled: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:760:5
[INFO] [stdout]     |
[INFO] [stdout] 760 |     pub unsafe fn CurrentEQPreset(&self, iEQPreset: *mut Option<IITEQPreset>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:762:5
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub unsafe fn set_CurrentEQPreset(&self, iEQPreset: *const IITEQPreset) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:764:5
[INFO] [stdout]     |
[INFO] [stdout] 764 |     pub unsafe fn CurrentStreamTitle(&self, streamTitle: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:766:5
[INFO] [stdout]     |
[INFO] [stdout] 766 |     pub unsafe fn set_CurrentStreamURL(&self, streamURL: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:768:5
[INFO] [stdout]     |
[INFO] [stdout] 768 |     pub unsafe fn BrowserWindow(&self, iBrowserWindow: *mut Option<IITBrowserWindow>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 |     pub unsafe fn EQWindow(&self, iEQWindow: *mut Option<IITWindow>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub unsafe fn LibrarySource(&self, iLibrarySource: *mut Option<IITSource>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:774:5
[INFO] [stdout]     |
[INFO] [stdout] 774 |     pub unsafe fn LibraryPlaylist(&self, iLibraryPlaylist: *mut Option<IITLibraryPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 |     pub unsafe fn CurrentTrack(&self, iTrack: *mut Option<IITTrack>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:778:5
[INFO] [stdout]     |
[INFO] [stdout] 778 |     pub unsafe fn CurrentPlaylist(&self, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:780:5
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub unsafe fn SelectedTracks(&self, iTrackCollection: *mut Option<IITTrackCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub unsafe fn Version(&self, Version: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:785:5
[INFO] [stdout]     |
[INFO] [stdout] 785 |     pub unsafe fn SetOptions(&self, options: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:787:5
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub unsafe fn ConvertFile2(&self, filePath: BSTR, iStatus: *mut Option<IITConvertOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:789:5
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub unsafe fn ConvertFiles2(&self, filePaths: *const VARIANT, iStatus: *mut Option<IITConvertOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:791:5
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub unsafe fn ConvertTrack2(&self, iTrackToConvert: *const VARIANT, iStatus: *mut Option<IITConvertOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:793:5
[INFO] [stdout]     |
[INFO] [stdout] 793 |     pub unsafe fn ConvertTracks2(&self, iTracksToConvert: *const VARIANT, iStatus: *mut Option<IITConvertOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:795:5
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub unsafe fn AppCommandMessageProcessingEnabled(&self, isEnabled: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:797:5
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub unsafe fn set_AppCommandMessageProcessingEnabled(&self, isEnabled: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:799:5
[INFO] [stdout]     |
[INFO] [stdout] 799 |     pub unsafe fn ForceToForegroundOnDialog(&self, ForceToForegroundOnDialog: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:801:5
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub unsafe fn set_ForceToForegroundOnDialog(&self, ForceToForegroundOnDialog: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:803:5
[INFO] [stdout]     |
[INFO] [stdout] 803 |     pub unsafe fn CreateEQPreset(&self, eqPresetName: BSTR, iEQPreset: *mut Option<IITEQPreset>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:805:5
[INFO] [stdout]     |
[INFO] [stdout] 805 |     pub unsafe fn CreatePlaylistInSource(&self, playlistName: BSTR, iSource: *const VARIANT, iPlaylist: *mut Option<IITPlaylist>) -> HRES...
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:807:5
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub unsafe fn GetPlayerButtonsState(&self, previousEnabled: *mut VARIANT_BOOL, playPauseStopState: *mut ITPlayButtonState, nextEnable...
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:809:5
[INFO] [stdout]     |
[INFO] [stdout] 809 |     pub unsafe fn PlayerButtonClicked(&self, playerButton: ITPlayerButton, playerButtonModifierKeys: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:811:5
[INFO] [stdout]     |
[INFO] [stdout] 811 |     pub unsafe fn CanSetShuffle(&self, iPlaylist: *const VARIANT, CanSetShuffle: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:813:5
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub unsafe fn CanSetSongRepeat(&self, iPlaylist: *const VARIANT, CanSetSongRepeat: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:815:5
[INFO] [stdout]     |
[INFO] [stdout] 815 |     pub unsafe fn ConvertOperationStatus(&self, iStatus: *mut Option<IITConvertOperationStatus>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:817:5
[INFO] [stdout]     |
[INFO] [stdout] 817 |     pub unsafe fn SubscribeToPodcast(&self, URL: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:819:5
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub unsafe fn UpdatePodcastFeeds(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:821:5
[INFO] [stdout]     |
[INFO] [stdout] 821 |     pub unsafe fn CreateFolder(&self, folderName: BSTR, iFolder: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:823:5
[INFO] [stdout]     |
[INFO] [stdout] 823 |     pub unsafe fn CreateFolderInSource(&self, folderName: BSTR, iSource: *const VARIANT, iFolder: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:825:5
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub unsafe fn SoundVolumeControlEnabled(&self, isEnabled: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:827:5
[INFO] [stdout]     |
[INFO] [stdout] 827 |     pub unsafe fn LibraryXMLPath(&self, filePath: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:829:5
[INFO] [stdout]     |
[INFO] [stdout] 829 |     pub unsafe fn ITObjectPersistentIDHigh(&self, iObject: *const VARIANT, highID: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:831:5
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub unsafe fn ITObjectPersistentIDLow(&self, iObject: *const VARIANT, lowID: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:833:5
[INFO] [stdout]     |
[INFO] [stdout] 833 |     pub unsafe fn GetITObjectPersistentIDs(&self, iObject: *const VARIANT, highID: *mut LONG, lowID: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:835:5
[INFO] [stdout]     |
[INFO] [stdout] 835 |     pub unsafe fn PlayerPositionMS(&self, playerPos: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:837:5
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub unsafe fn set_PlayerPositionMS(&self, playerPos: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:846:5
[INFO] [stdout]     |
[INFO] [stdout] 846 |     pub unsafe fn Artist(&self, Artist: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:848:5
[INFO] [stdout]     |
[INFO] [stdout] 848 |     pub unsafe fn Compilation(&self, isCompiliation: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:850:5
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub unsafe fn Composer(&self, Composer: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:852:5
[INFO] [stdout]     |
[INFO] [stdout] 852 |     pub unsafe fn DiscCount(&self, DiscCount: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:854:5
[INFO] [stdout]     |
[INFO] [stdout] 854 |     pub unsafe fn DiscNumber(&self, DiscNumber: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:856:5
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub unsafe fn Genre(&self, Genre: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:858:5
[INFO] [stdout]     |
[INFO] [stdout] 858 |     pub unsafe fn Year(&self, Year: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:860:5
[INFO] [stdout]     |
[INFO] [stdout] 860 |     pub unsafe fn Reveal(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:869:5
[INFO] [stdout]     |
[INFO] [stdout] 869 |     pub unsafe fn UpdateIPod(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:871:5
[INFO] [stdout]     |
[INFO] [stdout] 871 |     pub unsafe fn EjectIPod(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:873:5
[INFO] [stdout]     |
[INFO] [stdout] 873 |     pub unsafe fn SoftwareVersion(&self, SoftwareVersion: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:882:5
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub unsafe fn Location(&self, Location: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:884:5
[INFO] [stdout]     |
[INFO] [stdout] 884 |     pub unsafe fn UpdateInfoFromFile(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:886:5
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub unsafe fn Podcast(&self, isPodcast: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:888:5
[INFO] [stdout]     |
[INFO] [stdout] 888 |     pub unsafe fn UpdatePodcastFeed(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:890:5
[INFO] [stdout]     |
[INFO] [stdout] 890 |     pub unsafe fn RememberBookmark(&self, RememberBookmark: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:892:5
[INFO] [stdout]     |
[INFO] [stdout] 892 |     pub unsafe fn set_RememberBookmark(&self, RememberBookmark: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:894:5
[INFO] [stdout]     |
[INFO] [stdout] 894 |     pub unsafe fn ExcludeFromShuffle(&self, ExcludeFromShuffle: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:896:5
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub unsafe fn set_ExcludeFromShuffle(&self, ExcludeFromShuffle: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:898:5
[INFO] [stdout]     |
[INFO] [stdout] 898 |     pub unsafe fn Lyrics(&self, Lyrics: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:900:5
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub unsafe fn set_Lyrics(&self, Lyrics: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:902:5
[INFO] [stdout]     |
[INFO] [stdout] 902 |     pub unsafe fn Category(&self, Category: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:904:5
[INFO] [stdout]     |
[INFO] [stdout] 904 |     pub unsafe fn set_Category(&self, Category: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:906:5
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub unsafe fn Description(&self, Description: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:908:5
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pub unsafe fn set_Description(&self, Description: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:910:5
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub unsafe fn LongDescription(&self, LongDescription: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:912:5
[INFO] [stdout]     |
[INFO] [stdout] 912 |     pub unsafe fn set_LongDescription(&self, LongDescription: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:914:5
[INFO] [stdout]     |
[INFO] [stdout] 914 |     pub unsafe fn BookmarkTime(&self, BookmarkTime: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:916:5
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub unsafe fn set_BookmarkTime(&self, BookmarkTime: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:918:5
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub unsafe fn VideoKind(&self, VideoKind: *mut ITVideoKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:920:5
[INFO] [stdout]     |
[INFO] [stdout] 920 |     pub unsafe fn set_VideoKind(&self, VideoKind: ITVideoKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:922:5
[INFO] [stdout]     |
[INFO] [stdout] 922 |     pub unsafe fn SkippedCount(&self, SkippedCount: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 |     pub unsafe fn set_SkippedCount(&self, SkippedCount: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:926:5
[INFO] [stdout]     |
[INFO] [stdout] 926 |     pub unsafe fn SkippedDate(&self, SkippedDate: *mut DATE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:928:5
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub unsafe fn set_SkippedDate(&self, SkippedDate: DATE) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:930:5
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub unsafe fn PartOfGaplessAlbum(&self, PartOfGaplessAlbum: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:932:5
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub unsafe fn set_PartOfGaplessAlbum(&self, PartOfGaplessAlbum: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:934:5
[INFO] [stdout]     |
[INFO] [stdout] 934 |     pub unsafe fn AlbumArtist(&self, AlbumArtist: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:936:5
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub unsafe fn set_AlbumArtist(&self, AlbumArtist: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:938:5
[INFO] [stdout]     |
[INFO] [stdout] 938 |     pub unsafe fn Show(&self, showName: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:940:5
[INFO] [stdout]     |
[INFO] [stdout] 940 |     pub unsafe fn set_Show(&self, showName: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:942:5
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub unsafe fn SeasonNumber(&self, SeasonNumber: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:944:5
[INFO] [stdout]     |
[INFO] [stdout] 944 |     pub unsafe fn set_SeasonNumber(&self, SeasonNumber: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:946:5
[INFO] [stdout]     |
[INFO] [stdout] 946 |     pub unsafe fn EpisodeID(&self, EpisodeID: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:948:5
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub unsafe fn set_EpisodeID(&self, EpisodeID: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:950:5
[INFO] [stdout]     |
[INFO] [stdout] 950 |     pub unsafe fn EpisodeNumber(&self, EpisodeNumber: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:952:5
[INFO] [stdout]     |
[INFO] [stdout] 952 |     pub unsafe fn set_EpisodeNumber(&self, EpisodeNumber: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:954:5
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub unsafe fn Size64High(&self, sizeHigh: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:956:5
[INFO] [stdout]     |
[INFO] [stdout] 956 |     pub unsafe fn Size64Low(&self, sizeLow: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:958:5
[INFO] [stdout]     |
[INFO] [stdout] 958 |     pub unsafe fn Unplayed(&self, isUnplayed: *mut VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:960:5
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub unsafe fn set_Unplayed(&self, isUnplayed: VARIANT_BOOL) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:962:5
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub unsafe fn SortAlbum(&self, Album: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:964:5
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub unsafe fn set_SortAlbum(&self, Album: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:966:5
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub unsafe fn SortAlbumArtist(&self, AlbumArtist: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:968:5
[INFO] [stdout]     |
[INFO] [stdout] 968 |     pub unsafe fn set_SortAlbumArtist(&self, AlbumArtist: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:970:5
[INFO] [stdout]     |
[INFO] [stdout] 970 |     pub unsafe fn SortArtist(&self, Artist: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:972:5
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub unsafe fn set_SortArtist(&self, Artist: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:974:5
[INFO] [stdout]     |
[INFO] [stdout] 974 |     pub unsafe fn SortComposer(&self, Composer: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:976:5
[INFO] [stdout]     |
[INFO] [stdout] 976 |     pub unsafe fn set_SortComposer(&self, Composer: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:978:5
[INFO] [stdout]     |
[INFO] [stdout] 978 |     pub unsafe fn SortName(&self, Name: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:980:5
[INFO] [stdout]     |
[INFO] [stdout] 980 |     pub unsafe fn set_SortName(&self, Name: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:982:5
[INFO] [stdout]     |
[INFO] [stdout] 982 |     pub unsafe fn SortShow(&self, showName: *mut BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:984:5
[INFO] [stdout]     |
[INFO] [stdout] 984 |     pub unsafe fn set_SortShow(&self, showName: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:986:5
[INFO] [stdout]     |
[INFO] [stdout] 986 |     pub unsafe fn Reveal(&self) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:988:5
[INFO] [stdout]     |
[INFO] [stdout] 988 |     pub unsafe fn AlbumRating(&self, Rating: *mut LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:990:5
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub unsafe fn set_AlbumRating(&self, Rating: LONG) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:992:5
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub unsafe fn AlbumRatingKind(&self, ratingKind: *mut ITRatingKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:994:5
[INFO] [stdout]     |
[INFO] [stdout] 994 |     pub unsafe fn ratingKind(&self, ratingKind: *mut ITRatingKind) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:996:5
[INFO] [stdout]     |
[INFO] [stdout] 996 |     pub unsafe fn Playlists(&self, iPlaylistCollection: *mut Option<IITPlaylistCollection>) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]    --> src/sys/com_interfaces.rs:998:5
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub unsafe fn set_Location(&self, Location: BSTR) -> HRESULT;
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]     --> src/sys/com_interfaces.rs:1000:5
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     pub unsafe fn ReleaseDate(&self, ReleaseDate: *mut DATE) -> HRESULT;
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]     --> src/sys/com_interfaces.rs:1009:5
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     pub unsafe fn SelectedTracks(&self, iTrackCollection: *mut Option<IITTrackCollection>) -> HRESULT;
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0449]: visibility qualifiers are not permitted here
[INFO] [stdout]     --> src/sys/com_interfaces.rs:1011:5
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     pub unsafe fn Playlist(&self, iPlaylist: *mut Option<IITPlaylist>) -> HRESULT;
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: trait items always share the visibility of their trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Com::IDispatch;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::System::Com::IDispatch_Impl;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::System::Com::IDispatch_Vtbl;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::System::Com::VARIANT;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use windows::{
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::HRESULT`, `super::BSTR`, `super::VARIANT_BOOL`, `super::IEnumVARIANT`
[INFO] [stdout]  --> src/sys/com_interfaces.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::HRESULT;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 6 | use super::BSTR;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 7 | use super::VARIANT_BOOL;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 | use super::IEnumVARIANT;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[windows::core::interface("9FAB0E27-70D7-4E3A-9965-B0C8B8869BB6")]
[INFO] [stdout]    |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[windows::core::interface("AEC1C4D3-AEF1-4255-B892-3E3D13ADFDF9")]
[INFO] [stdout]    |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:63:3
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[windows::core::interface("FF194254-909D-4437-9C50-3AAC2AE6305C")]
[INFO] [stdout]    |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/com_interfaces.rs:83:3
[INFO] [stdout]    |
[INFO] [stdout] 83 | #[windows::core::interface("3D5E072F-2A77-4B17-9E73-E03B77CCCCA9")]
[INFO] [stdout]    |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:120:3
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[windows::core::interface("755D76F1-6B85-4CE4-8F5F-F88D9743DCD8")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[windows::core::interface("4CB0915D-1E54-4727-BAF3-CE6CC9A225A1")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:263:3
[INFO] [stdout]     |
[INFO] [stdout] 263 | #[windows::core::interface("D0A6C1F8-BF3D-4CD8-AC47-FE32BDD17257")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:284:3
[INFO] [stdout]     |
[INFO] [stdout] 284 | #[windows::core::interface("BF2742D7-418C-4858-9AF9-2981B062D23E")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:300:3
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[windows::core::interface("2FF6CE20-FF87-4183-B0B3-F323D047AF41")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:320:3
[INFO] [stdout]     |
[INFO] [stdout] 320 | #[windows::core::interface("1CF95A1C-55FE-4F45-A2D3-85AC6C504A73")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:331:3
[INFO] [stdout]     |
[INFO] [stdout] 331 | #[windows::core::interface("8862BCA9-168D-4549-A9D5-ADB35E553BA6")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:349:3
[INFO] [stdout]     |
[INFO] [stdout] 349 | #[windows::core::interface("5BE75F4F-68FA-4212-ACB7-BE44EA569759")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:408:3
[INFO] [stdout]     |
[INFO] [stdout] 408 | #[windows::core::interface("AEF4D111-3331-48DA-B0C2-B468D5D61D08")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:426:3
[INFO] [stdout]     |
[INFO] [stdout] 426 | #[windows::core::interface("206479C9-FE32-4F9B-A18A-475AC939B479")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:437:3
[INFO] [stdout]     |
[INFO] [stdout] 437 | #[windows::core::interface("7063AAF6-ABA0-493B-B4FC-920A9F105875")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:454:3
[INFO] [stdout]     |
[INFO] [stdout] 454 | #[windows::core::interface("53AE1704-491C-4289-94A0-958815675A3D")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:469:3
[INFO] [stdout]     |
[INFO] [stdout] 469 | #[windows::core::interface("1116E3B5-29FD-4393-A7BD-454E5E327900")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:510:3
[INFO] [stdout]     |
[INFO] [stdout] 510 | #[windows::core::interface("0A504DED-A0B5-465A-8A94-50E20D7DF692")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:543:3
[INFO] [stdout]     |
[INFO] [stdout] 543 | #[windows::core::interface("340F3315-ED72-4C09-9ACF-21EB4BDF9931")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:552:3
[INFO] [stdout]     |
[INFO] [stdout] 552 | #[windows::core::interface("88A4CCDD-114F-4043-B69B-84D4E6274957")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:570:3
[INFO] [stdout]     |
[INFO] [stdout] 570 | #[windows::core::interface("370D7BE0-3A89-4A42-B902-C75FC138BE09")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:627:3
[INFO] [stdout]     |
[INFO] [stdout] 627 | #[windows::core::interface("C999F455-C4D5-4AA4-8277-F99753699974")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:644:3
[INFO] [stdout]     |
[INFO] [stdout] 644 | #[windows::core::interface("3D8DE381-6C0E-481F-A865-E2385F59FA43")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:662:3
[INFO] [stdout]     |
[INFO] [stdout] 662 | #[windows::core::interface("9DD6680B-3EDC-40DB-A771-E6FE4832E34A")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:843:3
[INFO] [stdout]     |
[INFO] [stdout] 843 | #[windows::core::interface("CF496DF3-0FED-4D7D-9BD8-529B6E8A082E")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:866:3
[INFO] [stdout]     |
[INFO] [stdout] 866 | #[windows::core::interface("CF4D8ACE-1720-4FB9-B0AE-9877249E89B0")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]    --> src/sys/com_interfaces.rs:879:3
[INFO] [stdout]     |
[INFO] [stdout] 879 | #[windows::core::interface("00D7FE99-7868-4CC7-AD9E-ACFD70D09566")]
[INFO] [stdout]     |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]     --> src/sys/com_interfaces.rs:1006:3
[INFO] [stdout]      |
[INFO] [stdout] 1006 | #[windows::core::interface("349CBB45-2E5A-4822-8E4A-A75555A186F7")]
[INFO] [stdout]      |   ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/mod.rs:18:32
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const ITUNES_APP_COM_GUID: windows::core::GUID = windows::core::GUID::from_u128(0xDC0C2640_1415_4644_875C_6F4D769839BA);
[INFO] [stdout]    |                                ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `proc_macro_span_shrink`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.58/src/lib.rs:92:30
[INFO] [stdout]    |
[INFO] [stdout] 92 |     feature(proc_macro_span, proc_macro_span_shrink)
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]   --> src/sys/mod.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const ITUNES_APP_COM_GUID: windows::core::GUID = windows::core::GUID::from_u128(0xDC0C2640_1415_4644_875C_6F4D769839BA);
[INFO] [stdout]    |                                                      ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 421 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0449.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `itunes-com` (lib) due to 422 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `proc-macro2` (lib) due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "af722d7054001015eeef7d2628cb7a5a51563fe7fa7849feda6227c1eae712dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af722d7054001015eeef7d2628cb7a5a51563fe7fa7849feda6227c1eae712dc", kill_on_drop: false }`
[INFO] [stdout] af722d7054001015eeef7d2628cb7a5a51563fe7fa7849feda6227c1eae712dc
