[INFO] updating cached repository https://github.com/pastchick3/agile-C [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/pastchick3/agile-C [INFO] [stderr] 25eb3b7..b9e7386 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] b9e7386f889dc6eb8be8a761617b6b7db6d08674 [INFO] checking pastchick3/agile-C against try#a243773eaf3fedcd203f10ae4579e4f106bf7ccd for pr-68325 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpastchick3%2Fagile-C" "/workspace/builds/worker-11/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pastchick3/agile-C on toolchain a243773eaf3fedcd203f10ae4579e4f106bf7ccd [INFO] running `"/workspace/cargo-home/bin/cargo" "+a243773eaf3fedcd203f10ae4579e4f106bf7ccd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/pastchick3/agile-C [INFO] finished tweaking git repo https://github.com/pastchick3/agile-C [INFO] tweaked toml for git repo https://github.com/pastchick3/agile-C written to /workspace/builds/worker-11/source/Cargo.toml [INFO] crate git repo https://github.com/pastchick3/agile-C already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+a243773eaf3fedcd203f10ae4579e4f106bf7ccd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+a243773eaf3fedcd203f10ae4579e4f106bf7ccd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 97ab37843a1d140371dd201d58feea99fbf80a5cf88da854e1f549d5064ddd48 [INFO] running `"docker" "start" "-a" "97ab37843a1d140371dd201d58feea99fbf80a5cf88da854e1f549d5064ddd48"` [INFO] [stderr] Checking clap v2.33.0 [INFO] [stderr] Checking colored v1.9.0 [INFO] [stderr] Checking structopt v0.3.5 [INFO] [stderr] Checking agile_c v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0599]: no variant or associated item named `T` found for enum `structure::Token` in the current scope [INFO] [stderr] --> src/parser.rs:473:33 [INFO] [stderr] | [INFO] [stderr] 473 | Some(type_ @ Token::T(_)) [INFO] [stderr] | ^ variant or associated item not found in `structure::Token` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | pub enum Token { [INFO] [stderr] | -------------- variant or associated item `T` not found here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `T` found for enum `structure::Token` in the current scope [INFO] [stderr] --> src/parser.rs:473:33 [INFO] [stderr] | [INFO] [stderr] 473 | Some(type_ @ Token::T(_)) [INFO] [stderr] | ^ variant or associated item not found in `structure::Token` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | pub enum Token { [INFO] [stderr] | -------------- variant or associated item `T` not found here [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `set_pointer_flag` found for enum `structure::Type` in the current scope [INFO] [stderr] --> src/parser.rs:759:43 [INFO] [stderr] | [INFO] [stderr] 759 | let mut type_ = type_.set_pointer_flag(pointer_flag); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ method not found in `structure::Type` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:205:1 [INFO] [stderr] | [INFO] [stderr] 205 | pub enum Type { [INFO] [stderr] | ------------- method `set_pointer_flag` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `set_pointer_flag` found for enum `structure::Type` in the current scope [INFO] [stderr] --> src/parser.rs:759:43 [INFO] [stderr] | [INFO] [stderr] 759 | let mut type_ = type_.set_pointer_flag(pointer_flag); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ method not found in `structure::Type` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:205:1 [INFO] [stderr] | [INFO] [stderr] 205 | pub enum Type { [INFO] [stderr] | ------------- method `set_pointer_flag` not found for this [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:830:25 [INFO] [stderr] | [INFO] [stderr] 829 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 830 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:831:25 [INFO] [stderr] | [INFO] [stderr] 829 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 830 | array_flag: false, [INFO] [stderr] 831 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:830:25 [INFO] [stderr] | [INFO] [stderr] 829 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 830 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:832:25 [INFO] [stderr] | [INFO] [stderr] 829 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 832 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:851:29 [INFO] [stderr] | [INFO] [stderr] 850 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 851 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:831:25 [INFO] [stderr] | [INFO] [stderr] 829 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 830 | array_flag: false, [INFO] [stderr] 831 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:852:29 [INFO] [stderr] | [INFO] [stderr] 850 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 851 | array_flag: false, [INFO] [stderr] 852 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:853:29 [INFO] [stderr] | [INFO] [stderr] 850 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 853 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:832:25 [INFO] [stderr] | [INFO] [stderr] 829 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 832 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `set_array_flag` found for enum `structure::Type` in the current scope [INFO] [stderr] --> src/parser.rs:858:60 [INFO] [stderr] | [INFO] [stderr] 858 | ... Rc::new(RefCell::new(type_.set_array_flag(true))), [INFO] [stderr] | ^^^^^^^^^^^^^^ method not found in `structure::Type` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:205:1 [INFO] [stderr] | [INFO] [stderr] 205 | pub enum Type { [INFO] [stderr] | ------------- method `set_array_flag` not found for this [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:851:29 [INFO] [stderr] | [INFO] [stderr] 850 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 851 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:926:35 [INFO] [stderr] | [INFO] [stderr] 926 | Ok(Expression::InitList { pairs, location }) [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:852:29 [INFO] [stderr] | [INFO] [stderr] 850 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 851 | array_flag: false, [INFO] [stderr] 852 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:853:29 [INFO] [stderr] | [INFO] [stderr] 850 | let type_ = Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 853 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `set_array_flag` found for enum `structure::Type` in the current scope [INFO] [stderr] --> src/parser.rs:858:60 [INFO] [stderr] | [INFO] [stderr] 858 | ... Rc::new(RefCell::new(type_.set_array_flag(true))), [INFO] [stderr] | ^^^^^^^^^^^^^^ method not found in `structure::Type` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:205:1 [INFO] [stderr] | [INFO] [stderr] 205 | pub enum Type { [INFO] [stderr] | ------------- method `set_array_flag` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:1119:54 [INFO] [stderr] | [INFO] [stderr] 1119 | Some(Token::BiPlus(_)) => Ok(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:1123:55 [INFO] [stderr] | [INFO] [stderr] 1123 | Some(Token::BiMinus(_)) => Ok(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:926:35 [INFO] [stderr] | [INFO] [stderr] 926 | Ok(Expression::InitList { pairs, location }) [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1220:13 [INFO] [stderr] | [INFO] [stderr] 1220 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1221:13 [INFO] [stderr] | [INFO] [stderr] 1221 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1240:17 [INFO] [stderr] | [INFO] [stderr] 1239 | return_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1240 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1241:17 [INFO] [stderr] | [INFO] [stderr] 1239 | return_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1240 | signed_flag: true, [INFO] [stderr] 1241 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1242:17 [INFO] [stderr] | [INFO] [stderr] 1239 | return_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1242 | pointer_flag: true, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:1119:54 [INFO] [stderr] | [INFO] [stderr] 1119 | Some(Token::BiPlus(_)) => Ok(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1243:17 [INFO] [stderr] | [INFO] [stderr] 1239 | return_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1243 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:1123:55 [INFO] [stderr] | [INFO] [stderr] 1123 | Some(Token::BiMinus(_)) => Ok(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1324:21 [INFO] [stderr] | [INFO] [stderr] 1323 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1324 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1325:21 [INFO] [stderr] | [INFO] [stderr] 1323 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1324 | signed_flag: true, [INFO] [stderr] 1325 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1326:21 [INFO] [stderr] | [INFO] [stderr] 1323 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1326 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1327:21 [INFO] [stderr] | [INFO] [stderr] 1323 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1327 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1376:29 [INFO] [stderr] | [INFO] [stderr] 1375 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1376 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1377:29 [INFO] [stderr] | [INFO] [stderr] 1375 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1376 | signed_flag: true, [INFO] [stderr] 1377 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1378:29 [INFO] [stderr] | [INFO] [stderr] 1375 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1378 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1379:29 [INFO] [stderr] | [INFO] [stderr] 1375 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1379 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1385:29 [INFO] [stderr] | [INFO] [stderr] 1384 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1385 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1386:29 [INFO] [stderr] | [INFO] [stderr] 1384 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1385 | signed_flag: true, [INFO] [stderr] 1386 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1387:29 [INFO] [stderr] | [INFO] [stderr] 1384 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1387 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1388:29 [INFO] [stderr] | [INFO] [stderr] 1384 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1388 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1555:29 [INFO] [stderr] | [INFO] [stderr] 1554 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1555 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1556:29 [INFO] [stderr] | [INFO] [stderr] 1554 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1555 | array_flag: false, [INFO] [stderr] 1556 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:1557:29 [INFO] [stderr] | [INFO] [stderr] 1554 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1557 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1561:33 [INFO] [stderr] | [INFO] [stderr] 1560 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1561 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1562:33 [INFO] [stderr] | [INFO] [stderr] 1560 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1561 | ... array_flag: false, [INFO] [stderr] 1562 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:1563:33 [INFO] [stderr] | [INFO] [stderr] 1560 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1563 | ... specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Char` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1575:29 [INFO] [stderr] | [INFO] [stderr] 1574 | base_type: Rc::new(RefCell::new(Type::Char { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1575 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | Char(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Char` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1576:29 [INFO] [stderr] | [INFO] [stderr] 1574 | base_type: Rc::new(RefCell::new(Type::Char { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1575 | array_flag: false, [INFO] [stderr] 1576 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | Char(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Char` has no field named `location` [INFO] [stderr] --> src/parser.rs:1577:29 [INFO] [stderr] | [INFO] [stderr] 1574 | base_type: Rc::new(RefCell::new(Type::Char { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1577 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | Char(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Char` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1581:33 [INFO] [stderr] | [INFO] [stderr] 1580 | ... Rc::new(RefCell::new(Type::Char { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1581 | ... array_flag: true, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | Char(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Char` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1582:33 [INFO] [stderr] | [INFO] [stderr] 1580 | ... Rc::new(RefCell::new(Type::Char { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1581 | ... array_flag: true, [INFO] [stderr] 1582 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | Char(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Char` has no field named `location` [INFO] [stderr] --> src/parser.rs:1583:33 [INFO] [stderr] | [INFO] [stderr] 1580 | ... Rc::new(RefCell::new(Type::Char { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1583 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | Char(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1592:29 [INFO] [stderr] | [INFO] [stderr] 1591 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1592 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1593:29 [INFO] [stderr] | [INFO] [stderr] 1591 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1592 | signed_flag: true, [INFO] [stderr] 1593 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1594:29 [INFO] [stderr] | [INFO] [stderr] 1591 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1594 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `location` [INFO] [stderr] --> src/parser.rs:1595:29 [INFO] [stderr] | [INFO] [stderr] 1591 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1595 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1599:33 [INFO] [stderr] | [INFO] [stderr] 1598 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1599 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1600:33 [INFO] [stderr] | [INFO] [stderr] 1598 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1599 | ... signed_flag: true, [INFO] [stderr] 1600 | ... array_flag: true, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1601:33 [INFO] [stderr] | [INFO] [stderr] 1598 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1601 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `location` [INFO] [stderr] --> src/parser.rs:1602:33 [INFO] [stderr] | [INFO] [stderr] 1598 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1602 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:1606:33 [INFO] [stderr] | [INFO] [stderr] 1606 | ... pairs: vec![( [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1620:29 [INFO] [stderr] | [INFO] [stderr] 1619 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1620 | signed_flag: false, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1621:29 [INFO] [stderr] | [INFO] [stderr] 1619 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1620 | signed_flag: false, [INFO] [stderr] 1621 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1622:29 [INFO] [stderr] | [INFO] [stderr] 1619 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1622 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `location` [INFO] [stderr] --> src/parser.rs:1623:29 [INFO] [stderr] | [INFO] [stderr] 1619 | base_type: Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1623 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1627:33 [INFO] [stderr] | [INFO] [stderr] 1626 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1627 | ... signed_flag: false, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1628:33 [INFO] [stderr] | [INFO] [stderr] 1626 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1627 | ... signed_flag: false, [INFO] [stderr] 1628 | ... array_flag: true, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1629:33 [INFO] [stderr] | [INFO] [stderr] 1626 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1629 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Short` has no field named `location` [INFO] [stderr] --> src/parser.rs:1630:33 [INFO] [stderr] | [INFO] [stderr] 1626 | ... Rc::new(RefCell::new(Type::Short { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1630 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Short(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:1634:33 [INFO] [stderr] | [INFO] [stderr] 1634 | ... pairs: vec![( [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1648:29 [INFO] [stderr] | [INFO] [stderr] 1647 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1648 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1649:29 [INFO] [stderr] | [INFO] [stderr] 1647 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1648 | signed_flag: true, [INFO] [stderr] 1649 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1650:29 [INFO] [stderr] | [INFO] [stderr] 1647 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1650 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1651:29 [INFO] [stderr] | [INFO] [stderr] 1647 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1651 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1655:33 [INFO] [stderr] | [INFO] [stderr] 1654 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1655 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1656:33 [INFO] [stderr] | [INFO] [stderr] 1654 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1655 | ... signed_flag: true, [INFO] [stderr] 1656 | ... array_flag: true, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1657:33 [INFO] [stderr] | [INFO] [stderr] 1654 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1657 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1658:33 [INFO] [stderr] | [INFO] [stderr] 1654 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1658 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:1662:33 [INFO] [stderr] | [INFO] [stderr] 1662 | ... pairs: vec![ [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1685:29 [INFO] [stderr] | [INFO] [stderr] 1684 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1685 | signed_flag: false, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1686:29 [INFO] [stderr] | [INFO] [stderr] 1684 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1685 | signed_flag: false, [INFO] [stderr] 1686 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1687:29 [INFO] [stderr] | [INFO] [stderr] 1684 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1687 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1688:29 [INFO] [stderr] | [INFO] [stderr] 1684 | base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1688 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1692:33 [INFO] [stderr] | [INFO] [stderr] 1691 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1692 | ... signed_flag: false, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1693:33 [INFO] [stderr] | [INFO] [stderr] 1691 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1692 | ... signed_flag: false, [INFO] [stderr] 1693 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1694:33 [INFO] [stderr] | [INFO] [stderr] 1691 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1694 | ... pointer_flag: true, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1695:33 [INFO] [stderr] | [INFO] [stderr] 1691 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1695 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1704:29 [INFO] [stderr] | [INFO] [stderr] 1703 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1704 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1705:29 [INFO] [stderr] | [INFO] [stderr] 1703 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1704 | signed_flag: true, [INFO] [stderr] 1705 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1706:29 [INFO] [stderr] | [INFO] [stderr] 1703 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1706 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `location` [INFO] [stderr] --> src/parser.rs:1707:29 [INFO] [stderr] | [INFO] [stderr] 1703 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1707 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1711:33 [INFO] [stderr] | [INFO] [stderr] 1710 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1711 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1712:33 [INFO] [stderr] | [INFO] [stderr] 1710 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1711 | ... signed_flag: true, [INFO] [stderr] 1712 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1713:33 [INFO] [stderr] | [INFO] [stderr] 1710 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1713 | ... pointer_flag: true, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `location` [INFO] [stderr] --> src/parser.rs:1714:33 [INFO] [stderr] | [INFO] [stderr] 1710 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1714 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1730:29 [INFO] [stderr] | [INFO] [stderr] 1729 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1730 | signed_flag: false, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1731:29 [INFO] [stderr] | [INFO] [stderr] 1729 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1730 | signed_flag: false, [INFO] [stderr] 1731 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1732:29 [INFO] [stderr] | [INFO] [stderr] 1729 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1732 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `location` [INFO] [stderr] --> src/parser.rs:1733:29 [INFO] [stderr] | [INFO] [stderr] 1729 | base_type: Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1733 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1737:33 [INFO] [stderr] | [INFO] [stderr] 1736 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1737 | ... signed_flag: false, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1738:33 [INFO] [stderr] | [INFO] [stderr] 1736 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1737 | ... signed_flag: false, [INFO] [stderr] 1738 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1739:33 [INFO] [stderr] | [INFO] [stderr] 1736 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1739 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Long` has no field named `location` [INFO] [stderr] --> src/parser.rs:1740:33 [INFO] [stderr] | [INFO] [stderr] 1736 | ... Rc::new(RefCell::new(Type::Long { [INFO] [stderr] | ---------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1740 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Long(Option), [INFO] [stderr] | ---- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1756:29 [INFO] [stderr] | [INFO] [stderr] 1755 | base_type: Rc::new(RefCell::new(Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1756 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1757:29 [INFO] [stderr] | [INFO] [stderr] 1755 | base_type: Rc::new(RefCell::new(Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1756 | array_flag: false, [INFO] [stderr] 1757 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `location` [INFO] [stderr] --> src/parser.rs:1758:29 [INFO] [stderr] | [INFO] [stderr] 1755 | base_type: Rc::new(RefCell::new(Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1758 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1762:33 [INFO] [stderr] | [INFO] [stderr] 1761 | ... Rc::new(RefCell::new(Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1762 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1763:33 [INFO] [stderr] | [INFO] [stderr] 1761 | ... Rc::new(RefCell::new(Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1762 | ... array_flag: false, [INFO] [stderr] 1763 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `location` [INFO] [stderr] --> src/parser.rs:1764:33 [INFO] [stderr] | [INFO] [stderr] 1761 | ... Rc::new(RefCell::new(Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1764 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Double` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1773:29 [INFO] [stderr] | [INFO] [stderr] 1772 | base_type: Rc::new(RefCell::new(Type::Double { [INFO] [stderr] | ------------ `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1773 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | Double(Option), [INFO] [stderr] | ------ `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Double` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1774:29 [INFO] [stderr] | [INFO] [stderr] 1772 | base_type: Rc::new(RefCell::new(Type::Double { [INFO] [stderr] | ------------ `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1773 | array_flag: false, [INFO] [stderr] 1774 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | Double(Option), [INFO] [stderr] | ------ `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Double` has no field named `location` [INFO] [stderr] --> src/parser.rs:1775:29 [INFO] [stderr] | [INFO] [stderr] 1772 | base_type: Rc::new(RefCell::new(Type::Double { [INFO] [stderr] | ------------ `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1775 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | Double(Option), [INFO] [stderr] | ------ `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Double` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1779:33 [INFO] [stderr] | [INFO] [stderr] 1778 | ... Rc::new(RefCell::new(Type::Double { [INFO] [stderr] | ------------ `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1779 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | Double(Option), [INFO] [stderr] | ------ `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Double` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1780:33 [INFO] [stderr] | [INFO] [stderr] 1778 | ... Rc::new(RefCell::new(Type::Double { [INFO] [stderr] | ------------ `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1779 | ... array_flag: false, [INFO] [stderr] 1780 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | Double(Option), [INFO] [stderr] | ------ `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Double` has no field named `location` [INFO] [stderr] --> src/parser.rs:1781:33 [INFO] [stderr] | [INFO] [stderr] 1778 | ... Rc::new(RefCell::new(Type::Double { [INFO] [stderr] | ------------ `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1781 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | Double(Option), [INFO] [stderr] | ------ `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1833:29 [INFO] [stderr] | [INFO] [stderr] 1833 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1834:29 [INFO] [stderr] | [INFO] [stderr] 1834 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1841:33 [INFO] [stderr] | [INFO] [stderr] 1841 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1842:33 [INFO] [stderr] | [INFO] [stderr] 1842 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1856:37 [INFO] [stderr] | [INFO] [stderr] 1855 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1856 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1857:37 [INFO] [stderr] | [INFO] [stderr] 1855 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1856 | ... signed_flag: true, [INFO] [stderr] 1857 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1858:37 [INFO] [stderr] | [INFO] [stderr] 1855 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1858 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1859:37 [INFO] [stderr] | [INFO] [stderr] 1855 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1859 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1865:29 [INFO] [stderr] | [INFO] [stderr] 1865 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1866:29 [INFO] [stderr] | [INFO] [stderr] 1866 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1875:41 [INFO] [stderr] | [INFO] [stderr] 1874 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1875 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1876:41 [INFO] [stderr] | [INFO] [stderr] 1874 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1875 | ... signed_flag: true, [INFO] [stderr] 1876 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error: aborting due to 12 previous errors [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1877:41 [INFO] [stderr] | [INFO] [stderr] 1874 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1877 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0559, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0559`. [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1878:41 [INFO] [stderr] | [INFO] [stderr] 1874 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1878 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1884:33 [INFO] [stderr] | [INFO] [stderr] 1884 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1885:33 [INFO] [stderr] | [INFO] [stderr] 1885 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:1890:33 [INFO] [stderr] | [INFO] [stderr] 1890 | ... pairs: vec![( [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1909:41 [INFO] [stderr] | [INFO] [stderr] 1908 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1909 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1910:41 [INFO] [stderr] | [INFO] [stderr] 1908 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1909 | ... signed_flag: true, [INFO] [stderr] 1910 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1911:41 [INFO] [stderr] | [INFO] [stderr] 1908 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1911 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1912:41 [INFO] [stderr] | [INFO] [stderr] 1908 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1912 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1918:41 [INFO] [stderr] | [INFO] [stderr] 1917 | ... Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1918 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error: could not compile `agile_c`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1919:41 [INFO] [stderr] | [INFO] [stderr] 1917 | ... Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1918 | ... array_flag: false, [INFO] [stderr] 1919 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `location` [INFO] [stderr] --> src/parser.rs:1920:41 [INFO] [stderr] | [INFO] [stderr] 1917 | ... Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1920 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1927:29 [INFO] [stderr] | [INFO] [stderr] 1927 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1928:29 [INFO] [stderr] | [INFO] [stderr] 1928 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:1938:45 [INFO] [stderr] | [INFO] [stderr] 1937 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1938 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1939:45 [INFO] [stderr] | [INFO] [stderr] 1937 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1938 | ... signed_flag: true, [INFO] [stderr] 1939 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1940:45 [INFO] [stderr] | [INFO] [stderr] 1937 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1940 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:1941:45 [INFO] [stderr] | [INFO] [stderr] 1937 | ... Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1941 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1947:45 [INFO] [stderr] | [INFO] [stderr] 1946 | ... Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1947 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1948:45 [INFO] [stderr] | [INFO] [stderr] 1946 | ... Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 1947 | ... array_flag: false, [INFO] [stderr] 1948 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Float` has no field named `location` [INFO] [stderr] --> src/parser.rs:1949:45 [INFO] [stderr] | [INFO] [stderr] 1946 | ... Type::Float { [INFO] [stderr] | ----------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1949 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | Float(Option), [INFO] [stderr] | ----- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1956:33 [INFO] [stderr] | [INFO] [stderr] 1956 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1957:33 [INFO] [stderr] | [INFO] [stderr] 1957 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:1962:33 [INFO] [stderr] | [INFO] [stderr] 1962 | ... pairs: vec![ [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:1987:29 [INFO] [stderr] | [INFO] [stderr] 1987 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Struct` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:1988:29 [INFO] [stderr] | [INFO] [stderr] 1988 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ `structure::Type::Struct` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:2097:21 [INFO] [stderr] | [INFO] [stderr] 2096 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2097 | signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2098:21 [INFO] [stderr] | [INFO] [stderr] 2096 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2097 | signed_flag: true, [INFO] [stderr] 2098 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2099:21 [INFO] [stderr] | [INFO] [stderr] 2096 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2099 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:2100:21 [INFO] [stderr] | [INFO] [stderr] 2096 | Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2100 | location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:2132:53 [INFO] [stderr] | [INFO] [stderr] 2132 | increment: Some(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:2145:33 [INFO] [stderr] | [INFO] [stderr] 2144 | ... base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2145 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2146:33 [INFO] [stderr] | [INFO] [stderr] 2144 | ... base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2145 | ... signed_flag: true, [INFO] [stderr] 2146 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2147:33 [INFO] [stderr] | [INFO] [stderr] 2144 | ... base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2147 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:2148:33 [INFO] [stderr] | [INFO] [stderr] 2144 | ... base_type: Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2148 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `signed_flag` [INFO] [stderr] --> src/parser.rs:2152:37 [INFO] [stderr] | [INFO] [stderr] 2151 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2152 | ... signed_flag: true, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2153:37 [INFO] [stderr] | [INFO] [stderr] 2151 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2152 | ... signed_flag: true, [INFO] [stderr] 2153 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2154:37 [INFO] [stderr] | [INFO] [stderr] 2151 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2154 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::Int` has no field named `location` [INFO] [stderr] --> src/parser.rs:2155:37 [INFO] [stderr] | [INFO] [stderr] 2151 | ... Rc::new(RefCell::new(Type::Int { [INFO] [stderr] | --------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2155 | ... location: Some(Location::default()), [INFO] [stderr] | ^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | Int(Option), [INFO] [stderr] | --- `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:2169:53 [INFO] [stderr] | [INFO] [stderr] 2169 | increment: Some(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:2417:73 [INFO] [stderr] | [INFO] [stderr] 2417 | ... right: Box::new(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant named `Suffix` found for enum `structure::Expression` [INFO] [stderr] --> src/parser.rs:2428:65 [INFO] [stderr] | [INFO] [stderr] 2428 | ... right: Box::new(Expression::Suffix { [INFO] [stderr] | ^^^^^^ variant not found in `structure::Expression` [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | pub enum Expression { [INFO] [stderr] | ------------------- variant `Suffix` not found here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2725:17 [INFO] [stderr] | [INFO] [stderr] 2724 | return_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2725 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2726:17 [INFO] [stderr] | [INFO] [stderr] 2724 | return_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2725 | array_flag: false, [INFO] [stderr] 2726 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:2727:17 [INFO] [stderr] | [INFO] [stderr] 2724 | return_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2727 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2733:21 [INFO] [stderr] | [INFO] [stderr] 2732 | Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2733 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2734:21 [INFO] [stderr] | [INFO] [stderr] 2732 | Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2733 | array_flag: false, [INFO] [stderr] 2734 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:2735:21 [INFO] [stderr] | [INFO] [stderr] 2732 | Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2735 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2757:29 [INFO] [stderr] | [INFO] [stderr] 2756 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2757 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2758:29 [INFO] [stderr] | [INFO] [stderr] 2756 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2757 | array_flag: false, [INFO] [stderr] 2758 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:2759:29 [INFO] [stderr] | [INFO] [stderr] 2756 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2759 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2763:33 [INFO] [stderr] | [INFO] [stderr] 2762 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2763 | ... array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2764:33 [INFO] [stderr] | [INFO] [stderr] 2762 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2763 | ... array_flag: false, [INFO] [stderr] 2764 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:2765:33 [INFO] [stderr] | [INFO] [stderr] 2762 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2765 | ... specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2777:29 [INFO] [stderr] | [INFO] [stderr] 2776 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2777 | array_flag: false, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2778:29 [INFO] [stderr] | [INFO] [stderr] 2776 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2777 | array_flag: false, [INFO] [stderr] 2778 | pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:2779:29 [INFO] [stderr] | [INFO] [stderr] 2776 | base_type: Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2779 | specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `array_flag` [INFO] [stderr] --> src/parser.rs:2783:33 [INFO] [stderr] | [INFO] [stderr] 2782 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2783 | ... array_flag: true, [INFO] [stderr] | ^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `pointer_flag` [INFO] [stderr] --> src/parser.rs:2784:33 [INFO] [stderr] | [INFO] [stderr] 2782 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] 2783 | ... array_flag: true, [INFO] [stderr] 2784 | ... pointer_flag: false, [INFO] [stderr] | ^^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Type::T` has no field named `specialized` [INFO] [stderr] --> src/parser.rs:2785:33 [INFO] [stderr] | [INFO] [stderr] 2782 | ... Rc::new(RefCell::new(Type::T { [INFO] [stderr] | ------- `structure::Type` is a tuple variant, use the appropriate syntax: `structure::Type(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 2785 | ... specialized: None, [INFO] [stderr] | ^^^^^^^^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/structure.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | T(Option>), // whether it has been specialized to a concrete type [INFO] [stderr] | - `structure::Type` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `structure::Expression::InitList` has no field named `pairs` [INFO] [stderr] --> src/parser.rs:2789:33 [INFO] [stderr] | [INFO] [stderr] 2789 | ... pairs: vec![( [INFO] [stderr] | ^^^^^ `structure::Expression::InitList` does not have this field [INFO] [stderr] [INFO] [stderr] error: aborting due to 178 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0559, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0559`. [INFO] [stderr] error: could not compile `agile_c`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "97ab37843a1d140371dd201d58feea99fbf80a5cf88da854e1f549d5064ddd48"` [INFO] running `"docker" "rm" "-f" "97ab37843a1d140371dd201d58feea99fbf80a5cf88da854e1f549d5064ddd48"` [INFO] [stdout] 97ab37843a1d140371dd201d58feea99fbf80a5cf88da854e1f549d5064ddd48