[INFO] fetching crate a2lfile 1.4.0...
[INFO] checking a2lfile-1.4.0 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate a2lfile 1.4.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate a2lfile 1.4.0 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "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-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] [stderr]       Adding a2lmacros v1.3.0 (latest: v2.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded a2lmacros v1.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 05190e994c062b238aff4eb3a5721a6c50bfc40394ca613f87a868c511b55e8d
[INFO] running `Command { std: "docker" "start" "-a" "05190e994c062b238aff4eb3a5721a6c50bfc40394ca613f87a868c511b55e8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05190e994c062b238aff4eb3a5721a6c50bfc40394ca613f87a868c511b55e8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05190e994c062b238aff4eb3a5721a6c50bfc40394ca613f87a868c511b55e8d", kill_on_drop: false }`
[INFO] [stdout] 05190e994c062b238aff4eb3a5721a6c50bfc40394ca613f87a868c511b55e8d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d496015dc8ebe2468ce54c7bb7db203a8b5f0d56c3d571ef27a8ece80b0f4922
[INFO] running `Command { std: "docker" "start" "-a" "d496015dc8ebe2468ce54c7bb7db203a8b5f0d56c3d571ef27a8ece80b0f4922", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v1.0.59
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling a2lmacros v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]     Checking a2lfile v1.4.0 (/opt/rustwide/workdir)
[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[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 `&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 `&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[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 `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 `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 `&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 `&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 `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 `&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 `&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 `&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 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 `&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 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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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::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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `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 `&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 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 `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 `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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `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 `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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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::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 `&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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 `&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::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 `&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::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::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::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::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::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::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::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::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::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::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 `&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 `&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::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 `&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::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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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
[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
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 170 previous errors
[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
[INFO] running `Command { std: "docker" "inspect" "d496015dc8ebe2468ce54c7bb7db203a8b5f0d56c3d571ef27a8ece80b0f4922", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d496015dc8ebe2468ce54c7bb7db203a8b5f0d56c3d571ef27a8ece80b0f4922", kill_on_drop: false }`
[INFO] [stdout] d496015dc8ebe2468ce54c7bb7db203a8b5f0d56c3d571ef27a8ece80b0f4922
[INFO] checking a2lfile-1.4.0 against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[INFO] extracting crate a2lfile 1.4.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate a2lfile 1.4.0 on toolchain 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "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-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] [stderr]       Adding a2lmacros v1.3.0 (latest: v2.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e4152cdec74e4c788e92b5fc5e0f433e604d37afc919807bf1ed01852c50c68f
[INFO] running `Command { std: "docker" "start" "-a" "e4152cdec74e4c788e92b5fc5e0f433e604d37afc919807bf1ed01852c50c68f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e4152cdec74e4c788e92b5fc5e0f433e604d37afc919807bf1ed01852c50c68f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4152cdec74e4c788e92b5fc5e0f433e604d37afc919807bf1ed01852c50c68f", kill_on_drop: false }`
[INFO] [stdout] e4152cdec74e4c788e92b5fc5e0f433e604d37afc919807bf1ed01852c50c68f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e3f29cbc19715c76730501a1ed39ba1f2ba66051928f7803f10962cbc55f5491
[INFO] running `Command { std: "docker" "start" "-a" "e3f29cbc19715c76730501a1ed39ba1f2ba66051928f7803f10962cbc55f5491", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v1.0.59
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling a2lmacros v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]     Checking a2lfile v1.4.0 (/opt/rustwide/workdir)
[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 `&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 `&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 `&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 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 `&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 `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 `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 `&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 `&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 `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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `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 `&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 `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 `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 `&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 `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 `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 `&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 `&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 `&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 `&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 `&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::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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `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 `&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 `&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 `&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 `&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 `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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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::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::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::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 `&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 `&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::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::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::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::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::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::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::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::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::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::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::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::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::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 `&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 `&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::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 `&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::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::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::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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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 `&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]      |
[WARN] too many lines in the log, truncating it
