[INFO] fetching crate rtlola-input-plugins 0.1.1...
[INFO] testing rtlola-input-plugins-0.1.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate rtlola-input-plugins 0.1.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate rtlola-input-plugins 0.1.1
[INFO] finished tweaking crates.io crate rtlola-input-plugins 0.1.1
[INFO] tweaked toml for crates.io crate rtlola-input-plugins 0.1.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rtlola-input-plugins 0.1.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 142 packages to latest compatible versions
[INFO] [stderr]       Adding etherparse v0.12.0 (available: v0.19.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding pcap v0.11.0 (available: v2.3.0)
[INFO] [stderr]       Adding rtlola-frontend v0.6.1 (available: v0.8.0)
[INFO] [stderr]       Adding rtlola-interpreter v0.9.0 (available: v0.11.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtlola-parser v0.3.2
[INFO] [stderr]   Downloaded rtlola-reporting v0.2.2
[INFO] [stderr]   Downloaded libloading v0.6.7
[INFO] [stderr]   Downloaded uom v0.31.1
[INFO] [stderr]   Downloaded ordered-float v3.9.2
[INFO] [stderr]   Downloaded ip_network v0.4.1
[INFO] [stderr]   Downloaded pcap v0.11.0
[INFO] [stderr]   Downloaded codespan-reporting v0.11.1
[INFO] [stderr]   Downloaded rtlola-hir v0.4.1
[INFO] [stderr]   Downloaded rtlola-interpreter v0.9.0
[INFO] [stderr]   Downloaded dot v0.1.4
[INFO] [stderr]   Downloaded rtlola-reporting v0.3.1
[INFO] [stderr]   Downloaded rtlola-frontend v0.6.1
[INFO] [stderr]   Downloaded etherparse v0.12.0
[INFO] [stderr]   Downloaded rtlola-macros v0.1.2
[INFO] [stderr]   Downloaded rusttyc v0.5.0
[INFO] [stderr]   Downloaded string_template v0.2.1
[INFO] [stderr]   Downloaded priority-queue v1.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cde6732ab70b533e2477b54ab81e9326d95e433e049e1df580895e604f26617d
[INFO] running `Command { std: "docker" "start" "-a" "cde6732ab70b533e2477b54ab81e9326d95e433e049e1df580895e604f26617d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cde6732ab70b533e2477b54ab81e9326d95e433e049e1df580895e604f26617d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cde6732ab70b533e2477b54ab81e9326d95e433e049e1df580895e604f26617d", kill_on_drop: false }`
[INFO] [stdout] cde6732ab70b533e2477b54ab81e9326d95e433e049e1df580895e604f26617d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c0b740c9079bd63e667cb44d7aede1edd8781fc2260cefc51b1db714f228e8a7
[INFO] running `Command { std: "docker" "start" "-a" "c0b740c9079bd63e667cb44d7aede1edd8781fc2260cefc51b1db714f228e8a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling num-bigint v0.3.3
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling fixedbitset v0.2.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling num-complex v0.3.1
[INFO] [stderr]    Compiling priority-queue v1.4.0
[INFO] [stderr]    Compiling rust_decimal v1.39.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rusttyc v0.5.0
[INFO] [stderr]    Compiling dot v0.1.4
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling libloading v0.6.7
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling pcap v0.11.0
[INFO] [stderr]    Compiling errno v0.2.8
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling string_template v0.2.1
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling etherparse v0.12.0
[INFO] [stderr]    Compiling ip_network v0.4.1
[INFO] [stderr]    Compiling petgraph v0.5.1
[INFO] [stderr]    Compiling pest_generator v2.8.3
[INFO] [stderr]    Compiling rtlola-macros v0.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling pest_derive v2.8.3
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling num v0.3.1
[INFO] [stderr]    Compiling uom v0.31.1
[INFO] [stderr]    Compiling rtlola-reporting v0.3.1
[INFO] [stderr]    Compiling rtlola-reporting v0.2.2
[INFO] [stderr]    Compiling rtlola-parser v0.3.2
[INFO] [stderr]    Compiling rtlola-hir v0.4.1
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Trigger` in module `ast`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:326:22
[INFO] [stdout]     |
[INFO] [stdout] 326 |             let ast::Trigger {
[INFO] [stdout]     |                      ^^^^^^^ not found in `ast`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   3 + use crate::modes::ast_conversion::Trigger;
[INFO] [stdout]     |
[INFO] [stdout]   3 + use crate::modes::ast_conversion::ast::OutputKind::Trigger;
[INFO] [stdout]     |
[INFO] [stdout]   3 + use rtlola_parser::ast::OutputKind::Trigger;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Trigger`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 326 -             let ast::Trigger {
[INFO] [stdout] 326 +             let Trigger {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:118:29
[INFO] [stdout]     |
[INFO] [stdout] 117 |                         Diagnostic::error(&format!("cannot find type `{name}` in this scope")).add_span_with_label(
[INFO] [stdout]     |                                                                                                ------------------- arguments to this method are incorrect
[INFO] [stdout] 118 |                             ty.span.clone(),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn add_span_with_label(mut self, span: Span, label: Option<&str>, primary: bool) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     .add_span_with_label(
[INFO] [stdout]     |                      ------------------- arguments to this method are incorrect
[INFO] [stdout] 163 |                         param.name.span.clone(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn add_span_with_label(mut self, span: Span, label: Option<&str>, primary: bool) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:203:29
[INFO] [stdout]     |
[INFO] [stdout] 202 |                         Diagnostic::error(&format!("unresolved import `{n}`")).add_span_with_label(
[INFO] [stdout]     |                                                                                ------------------- arguments to this method are incorrect
[INFO] [stdout] 203 |                             import.name.span.clone(),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn add_span_with_label(mut self, span: Span, label: Option<&str>, primary: bool) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `trigger` on type `&rtlola_parser::RtLolaAst`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:274:30
[INFO] [stdout]     |
[INFO] [stdout] 274 |         for trigger in &spec.trigger {
[INFO] [stdout]     |                              ^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `imports`, `constants`, `inputs`, `outputs`, `mirrors` ... and 2 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:326:24
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 if let Some(pacing) = &spawn.annotated_pacing {
[INFO] [stdout]     |                        ^^^^^^^^^^^^   ----------------------- this expression has type `&rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected `AnnotatedPacingType`, found `Option<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout]                found enum `std::option::Option<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:341:24
[INFO] [stdout]     |
[INFO] [stdout] 341 |                 if let Some(pacing) = &close.annotated_pacing {
[INFO] [stdout]     |                        ^^^^^^^^^^^^   ----------------------- this expression has type `&rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        expected `AnnotatedPacingType`, found `Option<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout]                found enum `std::option::Option<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ref` found for enum `rtlola_parser::ast::AnnotatedPacingType` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:353:62
[INFO] [stdout]     |
[INFO] [stdout] 353 |                 if let Some(pt) = eval_spec.annotated_pacing.as_ref() {
[INFO] [stdout]     |                                                              ^^^^^^ method not found in `rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:385:42
[INFO] [stdout]     |
[INFO] [stdout] 385 |                     .add_span_with_label(ident.span.clone(), Some("does not exist"), true),
[INFO] [stdout]     |                      ------------------- ^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn add_span_with_label(mut self, span: Span, label: Option<&str>, primary: bool) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:405:42
[INFO] [stdout]     |
[INFO] [stdout] 405 |                     .add_span_with_label(name.name.span.clone(), Some("does not exist"), true),
[INFO] [stdout]     |                      ------------------- ^^^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn add_span_with_label(mut self, span: Span, label: Option<&str>, primary: bool) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:596:50
[INFO] [stdout]     |
[INFO] [stdout] 596 |             Declaration::Const(constant) => Some(constant.name.span.clone()),
[INFO] [stdout]     |                                             ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] help: the type constructed contains `rtlola_reporting::reporting::Span` due to the type of the argument passed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:596:45
[INFO] [stdout]     |
[INFO] [stdout] 596 |             Declaration::Const(constant) => Some(constant.name.span.clone()),
[INFO] [stdout]     |                                             ^^^^^--------------------------^
[INFO] [stdout]     |                                                  |
[INFO] [stdout]     |                                                  this argument influences the type of `Some`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/option.rs:607:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:597:44
[INFO] [stdout]     |
[INFO] [stdout] 597 |             Declaration::In(input) => Some(input.name.span.clone()),
[INFO] [stdout]     |                                       ---- ^^^^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] help: the type constructed contains `rtlola_reporting::reporting::Span` due to the type of the argument passed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:597:39
[INFO] [stdout]     |
[INFO] [stdout] 597 |             Declaration::In(input) => Some(input.name.span.clone()),
[INFO] [stdout]     |                                       ^^^^^-----------------------^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            this argument influences the type of `Some`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/option.rs:607:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:598:53
[INFO] [stdout]     |
[INFO] [stdout] 598 |             Declaration::Out(output) => Some(output.name.span.clone()),
[INFO] [stdout]     |                                                     ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 598 |             Declaration::Out(output) => Some(output.name().span.clone()),
[INFO] [stdout]     |                                                         ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:599:58
[INFO] [stdout]     |
[INFO] [stdout] 599 |             Declaration::ParamOut(output) => Some(output.name.span.clone()),
[INFO] [stdout]     |                                                          ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 599 |             Declaration::ParamOut(output) => Some(output.name().span.clone()),
[INFO] [stdout]     |                                                              ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:600:43
[INFO] [stdout]     |
[INFO] [stdout] 600 |             Declaration::Param(p) => Some(p.name.span.clone()),
[INFO] [stdout]     |                                      ---- ^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] help: the type constructed contains `rtlola_reporting::reporting::Span` due to the type of the argument passed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:600:38
[INFO] [stdout]     |
[INFO] [stdout] 600 |             Declaration::Param(p) => Some(p.name.span.clone()),
[INFO] [stdout]     |                                      ^^^^^-------------------^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           this argument influences the type of `Some`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/option.rs:607:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:609:54
[INFO] [stdout]     |
[INFO] [stdout] 609 |             Declaration::Out(output) => Some(&output.name.name),
[INFO] [stdout]     |                                                      ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 609 |             Declaration::Out(output) => Some(&output.name().name),
[INFO] [stdout]     |                                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:610:59
[INFO] [stdout]     |
[INFO] [stdout] 610 |             Declaration::ParamOut(output) => Some(&output.name.name),
[INFO] [stdout]     |                                                           ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 610 |             Declaration::ParamOut(output) => Some(&output.name().name),
[INFO] [stdout]     |                                                               ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:51:37
[INFO] [stdout]    |
[INFO] [stdout] 51 |             stream_by_name.insert(o.name.name.clone(), sr);
[INFO] [stdout]    |                                     ^^^^ method, not a field
[INFO] [stdout]    |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]    |
[INFO] [stdout] 51 |             stream_by_name.insert(o.name().name.clone(), sr);
[INFO] [stdout]    |                                         ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0026]: struct `rtlola_parser::RtLolaAst` does not have a field named `trigger`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:234:13
[INFO] [stdout]     |
[INFO] [stdout] 234 |             trigger,
[INFO] [stdout]     |             ^^^^^^^ struct `rtlola_parser::RtLolaAst` does not have this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0026]: struct `rtlola_parser::ast::Output` does not have a field named `name`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 name,
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 struct `rtlola_parser::ast::Output` does not have this field
[INFO] [stdout]     |                 help: `rtlola_parser::ast::Output` has a field named `kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0027]: pattern does not mention field `kind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |               let ast::Output {
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 243 | |                 name,
[INFO] [stdout] 244 | |                 params,
[INFO] [stdout] 245 | |                 spawn,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |                 span: _,
[INFO] [stdout] 251 | |             } = (*o).clone();
[INFO] [stdout]     | |_____________^ missing field `kind`
[INFO] [stdout]     |
[INFO] [stdout] help: include the missing field in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 250 -                 span: _,
[INFO] [stdout] 251 -             } = (*o).clone();
[INFO] [stdout] 250 +                 span: _, kind } = (*o).clone();
[INFO] [stdout]     |
[INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it
[INFO] [stdout]     |
[INFO] [stdout] 250 -                 span: _,
[INFO] [stdout] 251 -             } = (*o).clone();
[INFO] [stdout] 250 +                 span: _, kind: _ } = (*o).clone();
[INFO] [stdout]     |
[INFO] [stdout] help: or always ignore missing fields here
[INFO] [stdout]     |
[INFO] [stdout] 250 -                 span: _,
[INFO] [stdout] 251 -             } = (*o).clone();
[INFO] [stdout] 250 +                 span: _, .. } = (*o).clone();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:268:39
[INFO] [stdout]     |
[INFO] [stdout] 268 | ...                   span: p.span.clone(),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `Result<Vec<hir::Parameter>, (std::string::String, rtlola_parser::ast::Type, Span)>` cannot be built from an iterator over elements of type `Result<Parameter, (String, Type, Span)>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:272:28
[INFO] [stdout]     |
[INFO] [stdout] 272 |                 .collect::<Result<Vec<Parameter>, (String, Type, Span)>>()
[INFO] [stdout]     |                  -------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ value of type `Result<Vec<hir::Parameter>, (std::string::String, rtlola_parser::ast::Type, Span)>` cannot be built from `std::iter::Iterator<Item=Result<Parameter, (String, Type, Span)>>`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromIterator<Result<_, (std::string::String, rtlola_parser::ast::Type, rtlola_reporting::reporting::Span)>>` is not implemented for `Result<Vec<hir::Parameter>, (std::string::String, rtlola_parser::ast::Type, Span)>`
[INFO] [stdout]       but trait `FromIterator<Result<_, (std::string::String, rtlola_parser::ast::Type, Span)>>` is implemented for it
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/result.rs:2106:0
[INFO] [stdout]     = help: for that trait implementation, expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:255:18
[INFO] [stdout]     |
[INFO] [stdout] 252 |               let params = params
[INFO] [stdout]     |                            ------ this expression has type `Vec<Rc<Parameter>>`
[INFO] [stdout] 253 |                   .iter()
[INFO] [stdout]     |                    ------ `Iterator::Item` is `&Rc<Parameter>` here
[INFO] [stdout] 254 |                   .enumerate()
[INFO] [stdout]     |                    ----------- `Iterator::Item` changed to `(usize, &Rc<Parameter>)` here
[INFO] [stdout] 255 |                   .map(|(ix, p)| {
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 256 | |                     assert_eq!(ix, p.param_idx);
[INFO] [stdout] 257 | |                     p.ty.as_ref()
[INFO] [stdout] 258 | |                         .map_or(Ok(None), |ty| {
[INFO] [stdout] ...   |
[INFO] [stdout] 270 | |                         })
[INFO] [stdout] 271 | |                 })
[INFO] [stdout]     | |__________________^ `Iterator::Item` changed to `Result<Parameter, (String, Type, Span)>` here
[INFO] [stdout] note: required by a bound in `collect`
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/iter/traits/iterator.rs:2015:4
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/rtlola_hir-87ad00f010872d0e.long-type-4909304259698560534.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:281:90
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 .map_err(|(reason, ty, span)| TransformationErr::InvalidType(ty, reason, span))?;
[INFO] [stdout]     |                                               ------------------------------             ^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 |     InvalidType(Type, String, Span),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:289:60
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 return Err(TransformationErr::MissingSpawn(o.span.clone()));
[INFO] [stdout]     |                            ------------------------------- ^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:92:5
[INFO] [stdout]     |
[INFO] [stdout]  92 |     MissingSpawn(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 303 |                     return Err(TransformationErr::SpawnParameterMismatch(
[INFO] [stdout]     |                                ----------------------------------------- arguments to this enum variant are incorrect
[INFO] [stdout] 304 |                         o.span.clone(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout]  97 |     SpawnParameterMismatch(Span, usize, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:319:23
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 span: o.span.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:356:96
[INFO] [stdout]     |
[INFO] [stdout] 356 |                         .map_err(|reason| TransformationErr::InvalidType(i.ty.clone(), reason, i.span.clone()))?,
[INFO] [stdout]     |                                           ------------------------------                       ^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 |     InvalidType(Type, String, Span),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:359:27
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     span: i.span.clone(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:448:71
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     Declaration::Out(o) => Ok((self.stream_by_name[&o.name.name], Vec::new())),
[INFO] [stdout]     |                                                                       ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     Declaration::Out(o) => Ok((self.stream_by_name[&o.name().name], Vec::new())),
[INFO] [stdout]     |                                                                           ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:449:89
[INFO] [stdout]     |
[INFO] [stdout] 449 |                     Declaration::ParamOut(_) => Err(TransformationErr::MissingArguments(expr.span.clone())),
[INFO] [stdout]     |                                                     ----------------------------------- ^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout]  90 |     MissingArguments(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:452:29
[INFO] [stdout]     |
[INFO] [stdout] 451 |                         Err(TransformationErr::InvalidRefExpr(
[INFO] [stdout]     |                             --------------------------------- arguments to this enum variant are incorrect
[INFO] [stdout] 452 |                             expr.span.clone(),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:68:5
[INFO] [stdout]     |
[INFO] [stdout]  68 |     InvalidRefExpr(Span, String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:462:52
[INFO] [stdout]     |
[INFO] [stdout] 462 | ...                   self.stream_by_name[&o.name.name],
[INFO] [stdout]     |                                              ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 462 |                             self.stream_by_name[&o.name().name],
[INFO] [stdout]     |                                                        ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:468:65
[INFO] [stdout]     |
[INFO] [stdout] 468 |                     _ => Err(TransformationErr::InvalidIdentRef(expr.span.clone(), name.clone())),
[INFO] [stdout]     |                              ---------------------------------- ^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:66:5
[INFO] [stdout]     |
[INFO] [stdout]  66 |     InvalidIdentRef(Span, FunctionName),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:473:21
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 Err(TransformationErr::InvalidRefExpr(
[INFO] [stdout]     |                     --------------------------------- arguments to this enum variant are incorrect
[INFO] [stdout] 473 |                     expr.span.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:68:5
[INFO] [stdout]     |
[INFO] [stdout]  68 |     InvalidRefExpr(Span, String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:492:94
[INFO] [stdout]     |
[INFO] [stdout] 492 |                     Some(s) if !s.is_empty() => return Err(TransformationErr::InvalidLiteral(lit.span.clone())),
[INFO] [stdout]     |                                                            --------------------------------- ^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                                            |
[INFO] [stdout]     |                                                            arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:88:5
[INFO] [stdout]     |
[INFO] [stdout]  88 |     InvalidLiteral(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:501:81
[INFO] [stdout]     |
[INFO] [stdout] 501 | ...                   .map_err(|_| TransformationErr::NonNumericInLiteral(lit.span.clone()))?,
[INFO] [stdout]     |                                    -------------------------------------- ^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  72 |     NonNumericInLiteral(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:507:81
[INFO] [stdout]     |
[INFO] [stdout] 507 | ...                   .map_err(|_| TransformationErr::NonNumericInLiteral(lit.span.clone()))?,
[INFO] [stdout]     |                                    -------------------------------------- ^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  72 |     NonNumericInLiteral(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:513:81
[INFO] [stdout]     |
[INFO] [stdout] 513 | ...                   .map_err(|_| TransformationErr::NonNumericInLiteral(lit.span.clone()))?,
[INFO] [stdout]     |                                    -------------------------------------- ^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  72 |     NonNumericInLiteral(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:530:68
[INFO] [stdout]     |
[INFO] [stdout] 530 |                     .map_err(|reason| TransformationErr::InvalidAc(pt_expr.span.clone(), reason))?;
[INFO] [stdout]     |                                       ---------------------------- ^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:74:5
[INFO] [stdout]     |
[INFO] [stdout]  74 |     InvalidAc(Span, String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:532:27
[INFO] [stdout]     |
[INFO] [stdout] 532 |                     span: pt_expr.span.clone(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0615]: attempted to take value of method `name` on type `&Rc<rtlola_parser::ast::Output>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:558:57
[INFO] [stdout]     |
[INFO] [stdout] 558 |                         let sr = self.stream_by_name[&o.name.name];
[INFO] [stdout]     |                                                         ^^^^ method, not a field
[INFO] [stdout]     |
[INFO] [stdout] help: use parentheses to call the method
[INFO] [stdout]     |
[INFO] [stdout] 558 |                         let sr = self.stream_by_name[&o.name().name];
[INFO] [stdout]     |                                                             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:568:87
[INFO] [stdout]     |
[INFO] [stdout] 568 | ...                   .ok_or_else(|| TransformationErr::ConstantWithoutType(span.clone()))?;
[INFO] [stdout]     |                                      -------------------------------------- ^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:70:5
[INFO] [stdout]     |
[INFO] [stdout]  70 |     ConstantWithoutType(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:570:98
[INFO] [stdout]     |
[INFO] [stdout] 570 | ...                   .map_err(|reason| TransformationErr::InvalidType(ty.clone(), reason, span.clone()))?;
[INFO] [stdout]     |                                         ------------------------------                     ^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 |     InvalidType(Type, String, Span),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:579:72
[INFO] [stdout]     |
[INFO] [stdout] 579 |                         return Err(TransformationErr::MissingArguments(span));
[INFO] [stdout]     |                                    ----------------------------------- ^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout]  90 |     MissingArguments(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:611:85
[INFO] [stdout]     |
[INFO] [stdout] 611 | ...                   .ok_or_else(|| TransformationErr::InvalidRealtimeOffset(span.clone()))?;
[INFO] [stdout]     |                                      ---------------------------------------- ^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout]  76 |     InvalidRealtimeOffset(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:644:72
[INFO] [stdout]     |
[INFO] [stdout] 644 |                     .map_err(|e| TransformationErr::InvalidDuration(e, span.clone()))?;
[INFO] [stdout]     |                                  ----------------------------------    ^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:78:5
[INFO] [stdout]     |
[INFO] [stdout]  78 |     InvalidDuration(String, Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:669:72
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     .map_err(|e| TransformationErr::InvalidDuration(e, span.clone()))?;
[INFO] [stdout]     |                                  ----------------------------------    ^^^^^^^^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:78:5
[INFO] [stdout]     |
[INFO] [stdout]  78 |     InvalidDuration(String, Span),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:740:97
[INFO] [stdout]     |
[INFO] [stdout] 740 |             ast::ExpressionKind::MissingExpression => return Err(TransformationErr::MissingExpr(span)),
[INFO] [stdout]     |                                                                  ------------------------------ ^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                                                                  |
[INFO] [stdout]     |                                                                  arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |     MissingExpr(Span),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:760:21
[INFO] [stdout]     |
[INFO] [stdout] 757 |                 self.transfrom_function(
[INFO] [stdout]     |                      ------------------ arguments to this method are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 760 |                     &span,
[INFO] [stdout]     |                     ^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:777:8
[INFO] [stdout]     |
[INFO] [stdout] 777 |     fn transfrom_function(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 781 |         span: &Span,
[INFO] [stdout]     |         -----------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:766:66
[INFO] [stdout]     |
[INFO] [stdout] 766 |                 self.transfrom_function(true, ast_expression.id, &span, current_output, ast_expression.kind)?
[INFO] [stdout]     |                      ------------------                          ^^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:777:8
[INFO] [stdout]     |
[INFO] [stdout] 777 |     fn transfrom_function(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 781 |         span: &Span,
[INFO] [stdout]     |         -----------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:772:13
[INFO] [stdout]     |
[INFO] [stdout] 772 |             span,
[INFO] [stdout]     |             ^^^^ expected `Span`, found `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `rtlola_reporting` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the expected type `Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-reporting-0.3.1/src/reporting.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^ this is the found type `rtlola_reporting::reporting::Span`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/hir/expression.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 | use rtlola_parser::ast::WindowOperation;
[INFO] [stdout]     |     ------------- one version of crate `rtlola_reporting` used here, as a dependency of crate `rtlola_parser`
[INFO] [stdout]   8 | use rtlola_reporting::Span;
[INFO] [stdout]     |     ---------------- one version of crate `rtlola_reporting` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `map_or` found for enum `rtlola_parser::ast::AnnotatedPacingType` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:895:43
[INFO] [stdout]     |
[INFO] [stdout] 895 |             let pacing = annotated_pacing.map_or(Ok(None), |pt| {
[INFO] [stdout]     |                          -----------------^^^^^^ method not found in `rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `map_or` found for enum `rtlola_parser::ast::AnnotatedPacingType` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:932:53
[INFO] [stdout]     |
[INFO] [stdout] 932 |             let pacing = eval_spec.annotated_pacing.map_or(Ok(None), |pt| {
[INFO] [stdout]     |                          ---------------------------^^^^^^ method not found in `rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `map_or` found for enum `rtlola_parser::ast::AnnotatedPacingType` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion.rs:954:54
[INFO] [stdout]     |
[INFO] [stdout] 954 |             let pacing = close_spec.annotated_pacing.map_or(Ok(None), |pt| {
[INFO] [stdout]     |                          ----------------------------^^^^^^ method not found in `rtlola_parser::ast::AnnotatedPacingType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0004]: non-exhaustive patterns: `&rtlola_parser::ast::ExpressionKind::InstanceAggregation { .. }` not covered
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-hir-0.4.1/src/modes/ast_conversion/naming.rs:414:15
[INFO] [stdout]     |
[INFO] [stdout] 414 |         match &expression.kind {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^ pattern `&rtlola_parser::ast::ExpressionKind::InstanceAggregation { .. }` not covered
[INFO] [stdout]     |
[INFO] [stdout] note: `rtlola_parser::ast::ExpressionKind` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rtlola-parser-0.3.2/src/ast.rs:367:1
[INFO] [stdout]     |
[INFO] [stdout] 367 | pub enum ExpressionKind {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 |     InstanceAggregation {
[INFO] [stdout]     |     ------------------- not covered
[INFO] [stdout]     = note: the matched value is of type `&rtlola_parser::ast::ExpressionKind`
[INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
[INFO] [stdout]     |
[INFO] [stdout] 502 ~             },
[INFO] [stdout] 503 ~             &rtlola_parser::ast::ExpressionKind::InstanceAggregation { .. } => todo!(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0004, E0026, E0027, E0277, E0308, E0422, E0599, E0609, E0615.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0004`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rtlola-hir` (lib) due to 56 previous errors
[INFO] running `Command { std: "docker" "inspect" "c0b740c9079bd63e667cb44d7aede1edd8781fc2260cefc51b1db714f228e8a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0b740c9079bd63e667cb44d7aede1edd8781fc2260cefc51b1db714f228e8a7", kill_on_drop: false }`
[INFO] [stdout] c0b740c9079bd63e667cb44d7aede1edd8781fc2260cefc51b1db714f228e8a7
