[INFO] fetching crate rtlola-input-plugins 0.1.1...
[INFO] checking rtlola-input-plugins-0.1.1 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate rtlola-input-plugins 0.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate rtlola-input-plugins 0.1.1 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 142 packages to latest compatible versions
[INFO] [stderr]       Adding etherparse v0.12.0 (available: v0.16.0)
[INFO] [stderr]       Adding pcap v0.11.0 (available: v2.2.0)
[INFO] [stderr]       Adding rtlola-frontend v0.6.1 (available: v0.7.0)
[INFO] [stderr]       Adding rtlola-interpreter v0.9.0 (available: v0.10.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtlola-reporting v0.2.2
[INFO] [stderr]   Downloaded uom v0.31.1
[INFO] [stderr]   Downloaded rtlola-macros v0.1.2
[INFO] [stderr]   Downloaded rusttyc v0.5.0
[INFO] [stderr]   Downloaded pcap v0.11.0
[INFO] [stderr]   Downloaded rtlola-hir v0.4.1
[INFO] [stderr]   Downloaded etherparse v0.12.0
[INFO] [stderr]   Downloaded rtlola-parser v0.3.2
[INFO] [stderr]   Downloaded rtlola-reporting v0.3.0
[INFO] [stderr]   Downloaded string_template v0.2.1
[INFO] [stderr]   Downloaded rtlola-interpreter v0.9.0
[INFO] [stderr]   Downloaded rtlola-frontend v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d2ed98f7a51dc6464e71968686ba19b1f4129574b21d8a4db21dbae2ff9243e4
[INFO] running `Command { std: "docker" "start" "-a" "d2ed98f7a51dc6464e71968686ba19b1f4129574b21d8a4db21dbae2ff9243e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2ed98f7a51dc6464e71968686ba19b1f4129574b21d8a4db21dbae2ff9243e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2ed98f7a51dc6464e71968686ba19b1f4129574b21d8a4db21dbae2ff9243e4", kill_on_drop: false }`
[INFO] [stdout] d2ed98f7a51dc6464e71968686ba19b1f4129574b21d8a4db21dbae2ff9243e4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 458208a8f2789963b2223c8383b5eee3212ded3484d1d6e4634fe3d29854aacc
[INFO] running `Command { std: "docker" "start" "-a" "458208a8f2789963b2223c8383b5eee3212ded3484d1d6e4634fe3d29854aacc", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v1.0.69
[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]     Checking termcolor v1.4.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling pest v2.7.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking num-complex v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]    Compiling pest_meta v2.7.14
[INFO] [stderr]     Checking fixedbitset v0.2.0
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking petgraph v0.5.1
[INFO] [stderr]    Compiling libloading v0.6.7
[INFO] [stderr]    Compiling priority-queue v1.4.0
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]    Compiling pest_generator v2.7.14
[INFO] [stderr]     Checking rtlola-reporting v0.3.0
[INFO] [stderr]     Checking uom v0.31.1
[INFO] [stderr]     Checking num v0.3.1
[INFO] [stderr]     Checking rtlola-reporting v0.2.2
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]    Compiling rust_decimal v1.36.0
[INFO] [stderr]     Checking rusttyc v0.5.0
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking serde_json v1.0.133
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]    Compiling pest_derive v2.7.14
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]     Checking dot v0.1.4
[INFO] [stderr]     Checking crossbeam-channel v0.5.13
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking errno v0.2.8
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking csv v1.3.1
[INFO] [stderr]    Compiling rtlola-macros v0.1.2
[INFO] [stderr]     Checking etherparse v0.12.0
[INFO] [stderr]     Checking ip_network v0.4.1
[INFO] [stderr]    Compiling pcap v0.11.0
[INFO] [stderr]     Checking string_template v0.2.1
[INFO] [stderr]     Checking rtlola-parser v0.3.2
[INFO] [stderr]     Checking 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-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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 `AnnotatedPacingType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/option.rs:580:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/option.rs:580:5
[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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/option.rs:580:5
[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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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: _, 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: _, kind: _ } = (*o).clone();
[INFO] [stdout]     |                        ~~~~~~~~~~~
[INFO] [stdout] help: or always ignore missing fields here
[INFO] [stdout]     |
[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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/rtlola_hir-e9f97824ae38ddf9.long-type-17518283285444908607.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = help: the trait `FromIterator<Result<hir::Parameter, (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]     = 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]     = 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-6f17d22bba15001f/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/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/iter/traits/iterator.rs:1967:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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-6f17d22bba15001f/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: `rtlola_reporting::reporting::Span` and `Span` have similar names, but are actually distinct types
[INFO] [stdout] note: `rtlola_reporting::reporting::Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.3.0/src/reporting.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] note: `Span` is defined in crate `rtlola_reporting`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rtlola-reporting-0.2.2/src/reporting.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub enum Span {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `rtlola_reporting` are being used?
[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-6f17d22bba15001f/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 `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-6f17d22bba15001f/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 `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-6f17d22bba15001f/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 `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-6f17d22bba15001f/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-6f17d22bba15001f/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" "458208a8f2789963b2223c8383b5eee3212ded3484d1d6e4634fe3d29854aacc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "458208a8f2789963b2223c8383b5eee3212ded3484d1d6e4634fe3d29854aacc", kill_on_drop: false }`
[INFO] [stdout] 458208a8f2789963b2223c8383b5eee3212ded3484d1d6e4634fe3d29854aacc
