[INFO] fetching crate lsprotocol 1.0.0-alpha.3...
[INFO] testing lsprotocol-1.0.0-alpha.3 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate lsprotocol 1.0.0-alpha.3 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate lsprotocol 1.0.0-alpha.3
[INFO] finished tweaking crates.io crate lsprotocol 1.0.0-alpha.3
[INFO] tweaked toml for crates.io crate lsprotocol 1.0.0-alpha.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate lsprotocol 1.0.0-alpha.3 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lsprotocol 1.0.0-alpha.3 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" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded borsh-derive v1.5.7
[INFO] [stderr]   Downloaded rust_decimal v1.37.2
[INFO] [stderr]   Downloaded uuid v1.17.0
[INFO] [stderr]   Downloaded bumpalo v3.18.1
[INFO] [stderr]   Downloaded syn v2.0.103
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 55c5db2fe124e83ca2384ba673aed882330d36af565fdf8a086903f474040407
[INFO] running `Command { std: "docker" "start" "-a" "55c5db2fe124e83ca2384ba673aed882330d36af565fdf8a086903f474040407", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "55c5db2fe124e83ca2384ba673aed882330d36af565fdf8a086903f474040407", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55c5db2fe124e83ca2384ba673aed882330d36af565fdf8a086903f474040407", kill_on_drop: false }`
[INFO] [stdout] 55c5db2fe124e83ca2384ba673aed882330d36af565fdf8a086903f474040407
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c36ea1d57b0420eab26d310ad306e8a398bac8ac2a96ab79bd973961eefc83d2
[INFO] running `Command { std: "docker" "start" "-a" "c36ea1d57b0420eab26d310ad306e8a398bac8ac2a96ab79bd973961eefc83d2", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling rust_decimal v1.37.2
[INFO] [stderr]    Compiling syn v2.0.103
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling zerovec v0.11.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling lsprotocol v1.0.0-alpha.3 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1643:20
[INFO] [stdout]      |
[INFO] [stdout] 1643 | impl Serialize for InlineCompletionTriggerKind {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1857 | pub enum CompletionTriggerKind {
[INFO] [stdout]      | ------------------------------ similarly named enum `CompletionTriggerKind` defined here
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1643 - impl Serialize for InlineCompletionTriggerKind {
[INFO] [stdout] 1643 + impl Serialize for CompletionTriggerKind {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1654:32
[INFO] [stdout]      |
[INFO] [stdout] 1654 | impl<'de> Deserialize<'de> for InlineCompletionTriggerKind {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1857 | pub enum CompletionTriggerKind {
[INFO] [stdout]      | ------------------------------ similarly named enum `CompletionTriggerKind` defined here
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1654 - impl<'de> Deserialize<'de> for InlineCompletionTriggerKind {
[INFO] [stdout] 1654 + impl<'de> Deserialize<'de> for CompletionTriggerKind {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1655:50
[INFO] [stdout]      |
[INFO] [stdout] 1655 |     fn deserialize<D>(deserializer: D) -> Result<InlineCompletionTriggerKind, D::Error>
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1857 | pub enum CompletionTriggerKind {
[INFO] [stdout]      | ------------------------------ similarly named enum `CompletionTriggerKind` defined here
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1655 -     fn deserialize<D>(deserializer: D) -> Result<InlineCompletionTriggerKind, D::Error>
[INFO] [stdout] 1655 +     fn deserialize<D>(deserializer: D) -> Result<CompletionTriggerKind, D::Error>
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1654 | impl<'de, InlineCompletionTriggerKind> Deserialize<'de> for InlineCompletionTriggerKind {
[INFO] [stdout]      |         +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SnippetTextEdit` in this scope
[INFO] [stdout]     --> src/lib.rs:5522:53
[INFO] [stdout]      |
[INFO] [stdout] 5522 |     pub edits: Vec<OR3<TextEdit, AnnotatedTextEdit, SnippetTextEdit>>,
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:7082:12
[INFO] [stdout]      |
[INFO] [stdout] 7079 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout] 7082 | pub struct SnippetTextEdit {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5514 | pub struct TextDocumentEdit<SnippetTextEdit> {
[INFO] [stdout]      |                            +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SnippetTextEdit` in this scope
[INFO] [stdout]     --> src/lib.rs:5522:53
[INFO] [stdout]      |
[INFO] [stdout] 5522 |     pub edits: Vec<OR3<TextEdit, AnnotatedTextEdit, SnippetTextEdit>>,
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:7082:12
[INFO] [stdout]      |
[INFO] [stdout] 7079 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout] 7082 | pub struct SnippetTextEdit {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SnippetTextEdit` in this scope
[INFO] [stdout]     --> src/lib.rs:5522:53
[INFO] [stdout]      |
[INFO] [stdout] 5522 |     pub edits: Vec<OR3<TextEdit, AnnotatedTextEdit, SnippetTextEdit>>,
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:7082:12
[INFO] [stdout]      |
[INFO] [stdout] 7079 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout] 7082 | pub struct SnippetTextEdit {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5514 | pub struct TextDocumentEdit<SnippetTextEdit> {
[INFO] [stdout]      |                            +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionList` in this scope
[INFO] [stdout]      --> src/lib.rs:10993:28
[INFO] [stdout]       |
[INFO] [stdout]  4158 | pub struct CompletionList {
[INFO] [stdout]       | ------------------------- similarly named struct `CompletionList` defined here
[INFO] [stdout] ...
[INFO] [stdout] 10993 |     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3591:12
[INFO] [stdout]       |
[INFO] [stdout]  3588 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3591 | pub struct InlineCompletionList {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]       |
[INFO] [stdout] 10993 -     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout] 10993 +     pub result: Option<OR2<CompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]       |
[INFO] [stdout] 10982 | pub struct InlineCompletionResponse<InlineCompletionList> {
[INFO] [stdout]       |                                    ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionItem` in this scope
[INFO] [stdout]      --> src/lib.rs:10993:54
[INFO] [stdout]       |
[INFO] [stdout]  4015 | pub struct CompletionItem {
[INFO] [stdout]       | ------------------------- similarly named struct `CompletionItem` defined here
[INFO] [stdout] ...
[INFO] [stdout] 10993 |     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3603:12
[INFO] [stdout]       |
[INFO] [stdout]  3600 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3603 | pub struct InlineCompletionItem {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]       |
[INFO] [stdout] 10993 -     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout] 10993 +     pub result: Option<OR2<InlineCompletionList, Vec<CompletionItem>>>,
[INFO] [stdout]       |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]       |
[INFO] [stdout] 10982 | pub struct InlineCompletionResponse<InlineCompletionItem> {
[INFO] [stdout]       |                                    ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionList` in this scope
[INFO] [stdout]      --> src/lib.rs:10993:28
[INFO] [stdout]       |
[INFO] [stdout]  4158 | pub struct CompletionList {
[INFO] [stdout]       | ------------------------- similarly named struct `CompletionList` defined here
[INFO] [stdout] ...
[INFO] [stdout] 10993 |     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3591:12
[INFO] [stdout]       |
[INFO] [stdout]  3588 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3591 | pub struct InlineCompletionList {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]       |
[INFO] [stdout] 10993 -     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout] 10993 +     pub result: Option<OR2<CompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionItem` in this scope
[INFO] [stdout]      --> src/lib.rs:10993:54
[INFO] [stdout]       |
[INFO] [stdout]  4015 | pub struct CompletionItem {
[INFO] [stdout]       | ------------------------- similarly named struct `CompletionItem` defined here
[INFO] [stdout] ...
[INFO] [stdout] 10993 |     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3603:12
[INFO] [stdout]       |
[INFO] [stdout]  3600 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3603 | pub struct InlineCompletionItem {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]       |
[INFO] [stdout] 10993 -     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout] 10993 +     pub result: Option<OR2<InlineCompletionList, Vec<CompletionItem>>>,
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionList` in this scope
[INFO] [stdout]      --> src/lib.rs:10993:28
[INFO] [stdout]       |
[INFO] [stdout]  4158 | pub struct CompletionList {
[INFO] [stdout]       | ------------------------- similarly named struct `CompletionList` defined here
[INFO] [stdout] ...
[INFO] [stdout] 10993 |     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3591:12
[INFO] [stdout]       |
[INFO] [stdout]  3588 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3591 | pub struct InlineCompletionList {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]       |
[INFO] [stdout] 10993 -     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout] 10993 +     pub result: Option<OR2<CompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]       |
[INFO] [stdout] 10982 | pub struct InlineCompletionResponse<InlineCompletionList> {
[INFO] [stdout]       |                                    ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InlineCompletionItem` in this scope
[INFO] [stdout]      --> src/lib.rs:10993:54
[INFO] [stdout]       |
[INFO] [stdout]  4015 | pub struct CompletionItem {
[INFO] [stdout]       | ------------------------- similarly named struct `CompletionItem` defined here
[INFO] [stdout] ...
[INFO] [stdout] 10993 |     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3603:12
[INFO] [stdout]       |
[INFO] [stdout]  3600 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3603 | pub struct InlineCompletionItem {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]       |
[INFO] [stdout] 10993 -     pub result: Option<OR2<InlineCompletionList, Vec<InlineCompletionItem>>>,
[INFO] [stdout] 10993 +     pub result: Option<OR2<InlineCompletionList, Vec<CompletionItem>>>,
[INFO] [stdout]       |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]       |
[INFO] [stdout] 10982 | pub struct InlineCompletionResponse<InlineCompletionItem> {
[INFO] [stdout]       |                                    ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TextDocumentContentResult` in this scope
[INFO] [stdout]      --> src/lib.rs:11030:17
[INFO] [stdout]       |
[INFO] [stdout] 11030 |     pub result: TextDocumentContentResult,
[INFO] [stdout]       |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3656:12
[INFO] [stdout]       |
[INFO] [stdout]  3653 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3656 | pub struct TextDocumentContentResult {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TextDocumentContentResult` in this scope
[INFO] [stdout]      --> src/lib.rs:11030:17
[INFO] [stdout]       |
[INFO] [stdout] 11030 |     pub result: TextDocumentContentResult,
[INFO] [stdout]       |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/lib.rs:3656:12
[INFO] [stdout]       |
[INFO] [stdout]  3653 | #[cfg(feature = "proposed")]
[INFO] [stdout]       |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] ...
[INFO] [stdout]  3656 | pub struct TextDocumentContentResult {
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]       |
[INFO] [stdout] 11020 | pub struct TextDocumentContentResponse<TextDocumentContentResult> {
[INFO] [stdout]       |                                       +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `MarkedStringWithLanguage`
[INFO] [stdout]     --> src/lib.rs:2268:30
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     MarkedStringWithLanguage(MarkedStringWithLanguage),
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `MarkedString`
[INFO] [stdout]     --> src/lib.rs:2266:10
[INFO] [stdout]      |
[INFO] [stdout] 2266 | pub enum MarkedString {
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `MarkedString`
[INFO] [stdout]     --> src/lib.rs:4266:38
[INFO] [stdout]      |
[INFO] [stdout] 4266 |     pub contents: OR3<MarkupContent, MarkedString, Vec<MarkedString>>,
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `MarkedString`
[INFO] [stdout]     --> src/lib.rs:4266:56
[INFO] [stdout]      |
[INFO] [stdout] 4266 |     pub contents: OR3<MarkupContent, MarkedString, Vec<MarkedString>>,
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `MarkedStringWithLanguage`
[INFO] [stdout]     --> src/lib.rs:7467:12
[INFO] [stdout]      |
[INFO] [stdout] 7467 | pub struct MarkedStringWithLanguage {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `MarkedString::String`
[INFO] [stdout]     --> src/lib.rs:2267:5
[INFO] [stdout]      |
[INFO] [stdout] 2267 |     String(String),
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `MarkedString::MarkedStringWithLanguage`
[INFO] [stdout]     --> src/lib.rs:2268:5
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     MarkedStringWithLanguage(MarkedStringWithLanguage),
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Debug` found for enum `MessageType` in the current scope
[INFO] [stdout]    --> src/lib.rs:890:26
[INFO] [stdout]     |
[INFO] [stdout] 860 | pub enum MessageType {
[INFO] [stdout]     | -------------------- variant or associated item `Debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 890 |             MessageType::Debug => serializer.serialize_i32(5),
[INFO] [stdout]     |                          ^^^^^ variant or associated item not found in `MessageType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Debug` found for enum `MessageType` in the current scope
[INFO] [stdout]    --> src/lib.rs:905:34
[INFO] [stdout]     |
[INFO] [stdout] 860 | pub enum MessageType {
[INFO] [stdout]     | -------------------- variant or associated item `Debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 905 |             5 => Ok(MessageType::Debug),
[INFO] [stdout]     |                                  ^^^^^ variant or associated item not found in `MessageType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1661:21
[INFO] [stdout]      |
[INFO] [stdout] 1661 |             1 => Ok(InlineCompletionTriggerKind::Invoked),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1661 -             1 => Ok(InlineCompletionTriggerKind::Invoked),
[INFO] [stdout] 1661 +             1 => Ok(CompletionTriggerKind::Invoked),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1662:21
[INFO] [stdout]      |
[INFO] [stdout] 1662 |             2 => Ok(InlineCompletionTriggerKind::Automatic),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1662 -             2 => Ok(InlineCompletionTriggerKind::Automatic),
[INFO] [stdout] 1662 +             2 => Ok(CompletionTriggerKind::Automatic),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1649:13
[INFO] [stdout]      |
[INFO] [stdout] 1649 |             InlineCompletionTriggerKind::Invoked => serializer.serialize_i32(1),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1649 -             InlineCompletionTriggerKind::Invoked => serializer.serialize_i32(1),
[INFO] [stdout] 1649 +             CompletionTriggerKind::Invoked => serializer.serialize_i32(1),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InlineCompletionTriggerKind` in this scope
[INFO] [stdout]     --> src/lib.rs:1650:13
[INFO] [stdout]      |
[INFO] [stdout] 1650 |             InlineCompletionTriggerKind::Automatic => serializer.serialize_i32(2),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:1636:10
[INFO] [stdout]      |
[INFO] [stdout] 1634 | #[cfg(feature = "proposed")]
[INFO] [stdout]      |       -------------------- the item is gated behind the `proposed` feature
[INFO] [stdout] 1635 | #[derive(PartialEq, Debug, Eq, Clone)]
[INFO] [stdout] 1636 | pub enum InlineCompletionTriggerKind {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1650 -             InlineCompletionTriggerKind::Automatic => serializer.serialize_i32(2),
[INFO] [stdout] 1650 +             CompletionTriggerKind::Automatic => serializer.serialize_i32(2),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lsprotocol` (lib) due to 20 previous errors; 7 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "c36ea1d57b0420eab26d310ad306e8a398bac8ac2a96ab79bd973961eefc83d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c36ea1d57b0420eab26d310ad306e8a398bac8ac2a96ab79bd973961eefc83d2", kill_on_drop: false }`
[INFO] [stdout] c36ea1d57b0420eab26d310ad306e8a398bac8ac2a96ab79bd973961eefc83d2
