[INFO] fetching crate lsprotocol 1.0.0-alpha.3...
[INFO] testing lsprotocol-1.0.0-alpha.3 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8
[INFO] extracting crate lsprotocol 1.0.0-alpha.3 into /workspace/builds/worker-5-tc2/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-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lsprotocol 1.0.0-alpha.3 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b42c556fe68ae30177ea665d23db189d9482e9231fd1e0f8f993f3e4bdd374fa
[INFO] running `Command { std: "docker" "start" "-a" "b42c556fe68ae30177ea665d23db189d9482e9231fd1e0f8f993f3e4bdd374fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b42c556fe68ae30177ea665d23db189d9482e9231fd1e0f8f993f3e4bdd374fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b42c556fe68ae30177ea665d23db189d9482e9231fd1e0f8f993f3e4bdd374fa", kill_on_drop: false }`
[INFO] [stdout] b42c556fe68ae30177ea665d23db189d9482e9231fd1e0f8f993f3e4bdd374fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5c98e94ebd8e482de425d5512257fff54ccd18ff8b385ea7853cdb0b769cb03d
[INFO] running `Command { std: "docker" "start" "-a" "5c98e94ebd8e482de425d5512257fff54ccd18ff8b385ea7853cdb0b769cb03d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling rust_decimal v1.37.2
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.103
[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 zerovec v0.11.2
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections 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[E0412]: 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]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CompletionTriggerKind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `CompletionTriggerKind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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]       |                            ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CompletionList`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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]       |                                                      ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CompletionItem`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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]: failed to resolve: use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]     --> src/lib.rs:1661:21
[INFO] [stdout]      |
[INFO] [stdout] 1661 |             1 => Ok(InlineCompletionTriggerKind::Invoked),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |                     help: an enum with a similar name exists: `CompletionTriggerKind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]     --> src/lib.rs:1662:21
[INFO] [stdout]      |
[INFO] [stdout] 1662 |             2 => Ok(InlineCompletionTriggerKind::Automatic),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |                     help: an enum with a similar name exists: `CompletionTriggerKind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]     --> src/lib.rs:1649:13
[INFO] [stdout]      |
[INFO] [stdout] 1649 |             InlineCompletionTriggerKind::Invoked => serializer.serialize_i32(1),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |             help: an enum with a similar name exists: `CompletionTriggerKind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]     --> src/lib.rs:1650:13
[INFO] [stdout]      |
[INFO] [stdout] 1650 |             InlineCompletionTriggerKind::Automatic => serializer.serialize_i32(2),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `InlineCompletionTriggerKind`
[INFO] [stdout]      |             help: an enum with a similar name exists: `CompletionTriggerKind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lsprotocol` (lib) due to 20 previous errors; 7 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5c98e94ebd8e482de425d5512257fff54ccd18ff8b385ea7853cdb0b769cb03d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c98e94ebd8e482de425d5512257fff54ccd18ff8b385ea7853cdb0b769cb03d", kill_on_drop: false }`
[INFO] [stdout] 5c98e94ebd8e482de425d5512257fff54ccd18ff8b385ea7853cdb0b769cb03d
