[INFO] fetching crate a2lfile 1.4.0...
[INFO] checking a2lfile-1.4.0 against master#b0696a5160711c068cb1f01b7437db7990d15750 for pr-121848
[INFO] extracting crate a2lfile 1.4.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate a2lfile 1.4.0 on toolchain b0696a5160711c068cb1f01b7437db7990d15750
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate a2lfile 1.4.0
[INFO] finished tweaking crates.io crate a2lfile 1.4.0
[INFO] tweaked toml for crates.io crate a2lfile 1.4.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thiserror v1.0.57
[INFO] [stderr]   Downloaded thiserror-impl v1.0.57
[INFO] [stderr]   Downloaded a2lmacros v1.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8319ffe4f968dfd91ce7e55ea356323e2861e7e1c2a7b3e468517af333fcd3e0
[INFO] running `Command { std: "docker" "start" "-a" "8319ffe4f968dfd91ce7e55ea356323e2861e7e1c2a7b3e468517af333fcd3e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8319ffe4f968dfd91ce7e55ea356323e2861e7e1c2a7b3e468517af333fcd3e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8319ffe4f968dfd91ce7e55ea356323e2861e7e1c2a7b3e468517af333fcd3e0", kill_on_drop: false }`
[INFO] [stdout] 8319ffe4f968dfd91ce7e55ea356323e2861e7e1c2a7b3e468517af333fcd3e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 139b64052b7152dd084e8e30e5673210b37d455ba78ab67304831c8694d96f20
[INFO] running `Command { std: "docker" "start" "-a" "139b64052b7152dd084e8e30e5673210b37d455ba78ab67304831c8694d96f20", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling a2lmacros v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking a2lfile v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `TryInto` is imported redundantly
[INFO] [stdout]  --> src/writer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `TryInto` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `TryInto` is imported redundantly
[INFO] [stdout]  --> src/writer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `TryInto` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModCommon` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModCommon`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Transformer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Transformer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefAxis` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefAxis`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModCommon` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModCommon`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefBlob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefBlob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefStructure` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefStructure`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Transformer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Transformer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefAxis` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefAxis`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Unit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Unit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UserRights` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UserRights`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefBlob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefBlob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VariantCoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VariantCoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefStructure` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefStructure`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Unit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Unit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UserRights` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UserRights`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VariantCoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VariantCoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Conversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Conversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InputQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InputQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Limits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Limits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Conversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Conversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Header` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Header`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Module` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Module`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InputQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InputQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Limits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Limits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Header` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Header`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Module` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Module`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DistOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DistOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixNoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixNoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DistOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DistOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FncValues` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FncValues`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Identification` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Identification`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixNoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixNoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FncValues` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FncValues`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Identification` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Identification`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoAxisPtsDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoAxisPtsDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OffsetDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OffsetDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoRescaleDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoRescaleDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Reserved` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Reserved`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RipAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RipAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OffsetDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OffsetDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SrcAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SrcAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Reserved` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Reserved`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RipAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RipAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ShiftOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ShiftOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SrcAddrDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SrcAddrDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticRecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticRecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticAddressOffsets` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticAddressOffsets`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ShiftOpDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ShiftOpDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolTypeLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolTypeLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticRecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticRecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerInObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerInObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StaticAddressOffsets` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StaticAddressOffsets`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerOutObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerOutObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolTypeLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolTypeLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerInObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerInObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&TransformerOutObjects` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TransformerOutObjects`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ConsistentExchange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ConsistentExchange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StructureComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StructureComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SiExponents` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SiExponents`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UnitConversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UnitConversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ConsistentExchange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ConsistentExchange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StructureComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StructureComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSelectionCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSelectionCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::VarCriterion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCriterion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SiExponents` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SiExponents`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarForbiddenComb` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarForbiddenComb`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UnitConversion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UnitConversion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarNaming` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarNaming`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSeparator` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSeparator`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSelectionCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSelectionCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::VarCriterion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarCriterion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarForbiddenComb` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarForbiddenComb`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarNaming` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarNaming`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VarSeparator` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VarSeparator`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 170 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0560, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `a2lfile` (lib) due to 171 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 170 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0560, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `a2lfile` (lib test) due to 171 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "139b64052b7152dd084e8e30e5673210b37d455ba78ab67304831c8694d96f20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "139b64052b7152dd084e8e30e5673210b37d455ba78ab67304831c8694d96f20", kill_on_drop: false }`
[INFO] [stdout] 139b64052b7152dd084e8e30e5673210b37d455ba78ab67304831c8694d96f20
[INFO] checking a2lfile-1.4.0 against try#bfe97fcae016881ad333f0ff8cea2cadb9cf136c for pr-121848
[INFO] extracting crate a2lfile 1.4.0 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate a2lfile 1.4.0 on toolchain bfe97fcae016881ad333f0ff8cea2cadb9cf136c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate a2lfile 1.4.0
[INFO] finished tweaking crates.io crate a2lfile 1.4.0
[INFO] tweaked toml for crates.io crate a2lfile 1.4.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4e26d82069f456b14316ed10c913b8dc42e2e879cad0739a944ee760c83db579
[INFO] running `Command { std: "docker" "start" "-a" "4e26d82069f456b14316ed10c913b8dc42e2e879cad0739a944ee760c83db579", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4e26d82069f456b14316ed10c913b8dc42e2e879cad0739a944ee760c83db579", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e26d82069f456b14316ed10c913b8dc42e2e879cad0739a944ee760c83db579", kill_on_drop: false }`
[INFO] [stdout] 4e26d82069f456b14316ed10c913b8dc42e2e879cad0739a944ee760c83db579
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 685f49541e0698480f58f61cf1ac661df5fef99ccd5de7e1bb752b930b379e0f
[INFO] running `Command { std: "docker" "start" "-a" "685f49541e0698480f58f61cf1ac661df5fef99ccd5de7e1bb752b930b379e0f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling a2lmacros v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking a2lfile v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `TryInto` is imported redundantly
[INFO] [stdout]  --> src/writer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `TryInto` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `TryInto` is imported redundantly
[INFO] [stdout]  --> src/writer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `TryInto` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `TaggedItemInfo<'_>` has no field named `position_restriction`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ `TaggedItemInfo<'_>` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Asap2Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Asap2Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2mlVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2mlVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for struct `specification::Project` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | | ^
[INFO] [stdout]      | | |
[INFO] [stdout]      | |_method not found in `Project`
[INFO] [stdout]      |   method `pos_restrict` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A2lVersion`
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   | / a2l_specification! {
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ use of undeclared type `A2lVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationLabel` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationLabel`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationOrigin` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationOrigin`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AnnotationText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AnnotationText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArPrototypeOf` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArPrototypeOf`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_lower` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Annotation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Annotation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AxisPtsRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPtsRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ByteOrder` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ByteOrder`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CurveAxisRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CurveAxisRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Deposit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Deposit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ExtendedLimits` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ExtendedLimits`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParDist` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParDist`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FixAxisParList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FixAxisParList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Format` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Format`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxGrad` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxGrad`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Monotony` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Monotony`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhysUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhysUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadOnly` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadOnly`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StepSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StepSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationAccess` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationAccess`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DisplayIdentifier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DisplayIdentifier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddressExtension` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddressExtension`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::FunctionList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&GuardRails` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&GuardRails`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::IfData` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&IfData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MaxRefresh` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MaxRefresh`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModelLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModelLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RefMemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SymbolLink` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SymbolLink`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LeftShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LeftShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RightShift` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RightShift`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SignExtend` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SignExtend`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddressType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddressType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_enumitem_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_enumitem_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:364:5
[INFO] [stdout]      |
[INFO] [stdout] 364  | /     pub fn check_enumitem_version(
[INFO] [stdout] 365  | |         &mut self,
[INFO] [stdout] 366  | |         context: &ParseContext,
[INFO] [stdout] 367  | |         tag: &str,
[INFO] [stdout] 368  | |         min_ver: f32,
[INFO] [stdout] 369  | |         max_ver: f32,
[INFO] [stdout] 370  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandleText` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandleText`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationHandle` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationHandle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisDescr` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisDescr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ComparisonQuantity` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ComparisonQuantity`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DependentCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DependentCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Discrete` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Discrete`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Encoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Encoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MapList` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MapList`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MatrixDim` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MatrixDim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Number` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Number`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VirtualCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VirtualCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Coeffs` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Coeffs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CoeffsLinear` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CoeffsLinear`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CompuTabRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTabRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Formula` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Formula`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefUnit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefUnit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&StatusStringRef` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&StatusStringRef`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValue` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValue`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefaultValueNumeric` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefaultValueNumeric`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FormulaInv` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FormulaInv`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FrameMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FrameMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArComponent` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArComponent`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&FunctionVersion` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&FunctionVersion`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&InMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&InMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&LocMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&LocMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&OutMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&OutMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubFunction` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubFunction`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&RefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Root` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Root`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SubGroup` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SubGroup`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ProjectNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ProjectNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Version` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Version`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Layout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Layout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Overwrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Overwrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_block_version_upper` found for mutable reference `&mut parser::ParserState<'_>` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `check_block_version` with a similar name, but with different arguments
[INFO] [stdout]     --> src/parser.rs:335:5
[INFO] [stdout]      |
[INFO] [stdout] 335  | /     pub fn check_block_version(
[INFO] [stdout] 336  | |         &mut self,
[INFO] [stdout] 337  | |         context: &ParseContext,
[INFO] [stdout] 338  | |         tag: &str,
[INFO] [stdout] 339  | |         min_ver: f32,
[INFO] [stdout] 340  | |         max_ver: f32,
[INFO] [stdout] 341  | |     ) -> Result<(), ParserError> {
[INFO] [stdout]      | |________________________________^
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ArraySize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ArraySize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&BitOperation` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&BitOperation`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuAddress` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuAddress`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ErrorMask` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ErrorMask`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ReadWrite` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ReadWrite`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Virtual` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Virtual`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentByte` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentByte`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat16Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat16Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat32Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat32Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentFloat64Ieee` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentFloat64Ieee`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentInt64` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentInt64`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentLong` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentLong`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AlignmentWord` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AlignmentWord`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&DataSize` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&DataSize`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SRecLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SRecLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&AddrEpk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AddrEpk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CalibrationMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CalibrationMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CpuType` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CpuType`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Customer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Customer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&CustomerNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CustomerNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Ecu` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Ecu`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&EcuCalibrationOffset` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&EcuCalibrationOffset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Epk` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Epk`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&MemoryLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemoryLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::MemorySegment` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&MemorySegment`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&NoOfInterfaces` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&NoOfInterfaces`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&PhoneNo` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&PhoneNo`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&Supplier` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Supplier`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&SystemConstant` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&SystemConstant`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&User` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&User`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::A2ml` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&A2ml`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::AxisPts` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&AxisPts`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Blob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Blob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Characteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Characteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuMethod` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuMethod`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModCommon` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModCommon`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuTab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuTab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtab` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtab`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::CompuVtabRange` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&CompuVtabRange`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Transformer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Transformer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Frame` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Frame`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefAxis` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefAxis`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Function` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Function`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefBlob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefBlob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Group` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Group`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefMeasurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefMeasurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Instance` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Instance`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefStructure` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefStructure`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Measurement` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Measurement`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Unit` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Unit`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModCommon` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModCommon`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&UserRights` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&UserRights`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&ModPar` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&ModPar`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&VariantCoding` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&VariantCoding`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::RecordLayout` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&RecordLayout`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::Transformer` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&Transformer`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefAxis` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefAxis`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefBlob` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefBlob`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `pos_restrict` found for reference `&specification::TypedefCharacteristic` in the current scope
[INFO] [stdout]     --> src/specification.rs:48:1
[INFO] [stdout]      |
[INFO] [stdout] 48   |   a2l_specification! {
[INFO] [stdout]      |  _^
[INFO] [stdout] 49   | |     /// Contains all the objects of an A2lfile
[INFO] [stdout] 50   | |     ///
[INFO] [stdout] 51   | |     /// An instance of this struct is returned when an a2l file is loaded successfully
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     }
[INFO] [stdout] 1514 | | }
[INFO] [stdout]      | |_^ method not found in `&TypedefCharacteristic`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `a2l_specification` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
