[INFO] fetching crate polyhorn-yoga 0.3.4...
[INFO] testing polyhorn-yoga-0.3.4 against beta-2023-04-20 for beta-1.70-1
[INFO] extracting crate polyhorn-yoga 0.3.4 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate polyhorn-yoga 0.3.4 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate polyhorn-yoga 0.3.4
[INFO] finished tweaking crates.io crate polyhorn-yoga 0.3.4
[INFO] tweaked toml for crates.io crate polyhorn-yoga 0.3.4 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate polyhorn-yoga 0.3.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f483c5ba69b53a4849a87d103e3e87a7586ce53a73d7129cd84f0876a9c16742
[INFO] running `Command { std: "docker" "start" "-a" "f483c5ba69b53a4849a87d103e3e87a7586ce53a73d7129cd84f0876a9c16742", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f483c5ba69b53a4849a87d103e3e87a7586ce53a73d7129cd84f0876a9c16742", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f483c5ba69b53a4849a87d103e3e87a7586ce53a73d7129cd84f0876a9c16742", kill_on_drop: false }`
[INFO] [stdout] f483c5ba69b53a4849a87d103e3e87a7586ce53a73d7129cd84f0876a9c16742
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f98a6fc95d855e3718ff23aee0147e4f6495db59283a4342b73ae2446e67e16c
[INFO] running `Command { std: "docker" "start" "-a" "f98a6fc95d855e3718ff23aee0147e4f6495db59283a4342b73ae2446e67e16c", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.21
[INFO] [stderr]    Compiling libloading v0.6.3
[INFO] [stderr]    Compiling regex-syntax v0.6.18
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bindgen v0.55.1
[INFO] [stderr]    Compiling termcolor v1.1.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling shlex v0.1.1
[INFO] [stderr]    Compiling aho-corasick v0.7.13
[INFO] [stderr]    Compiling cc v1.0.60
[INFO] [stderr]    Compiling nom v5.1.2
[INFO] [stderr]    Compiling clang-sys v1.0.0
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling ordered-float v1.1.0
[INFO] [stderr]    Compiling regex v1.3.9
[INFO] [stderr]    Compiling cexpr v0.4.0
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling polyhorn-yoga v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stdout] warning: unused return value of `Box::<T>::from_raw` that must be used
[INFO] [stdout]    --> src/types.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 Box::from_raw(ptr);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 let _ = Box::from_raw(ptr);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 15.43s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "f98a6fc95d855e3718ff23aee0147e4f6495db59283a4342b73ae2446e67e16c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f98a6fc95d855e3718ff23aee0147e4f6495db59283a4342b73ae2446e67e16c", kill_on_drop: false }`
[INFO] [stdout] f98a6fc95d855e3718ff23aee0147e4f6495db59283a4342b73ae2446e67e16c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bac9dcf4b1bd24b6d169dae3bfe0bffa41a4fa23a95cbf4d4272ff07eabb50cf
[INFO] running `Command { std: "docker" "start" "-a" "bac9dcf4b1bd24b6d169dae3bfe0bffa41a4fa23a95cbf4d4272ff07eabb50cf", kill_on_drop: false }`
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr]    Compiling polyhorn-yoga v0.3.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused return value of `Box::<T>::from_raw` that must be used
[INFO] [stdout]    --> src/types.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 Box::from_raw(ptr);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 let _ = Box::from_raw(ptr);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]  --> tests/computed_margin_test.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate yoga;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/flex_direction_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]  --> tests/baseline_func_test.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate yoga;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/border_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/margin_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/absolute_position_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/align_content_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]  --> tests/node_drop_test.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate yoga;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]  --> tests/context_test.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate yoga;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/computed_margin_test.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     style!(root,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/baseline_func_test.rs:15:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     style!(root,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/baseline_func_test.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     style!(root_child_0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/baseline_func_test.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     style!(root_child_1,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/baseline_func_test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 |     style!(root_child_1_child_0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/dimension_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:23:28
[INFO] [stdout]    |
[INFO] [stdout] 23 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]  --> tests/style_test.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate yoga;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]  --> tests/edge_test.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate yoga;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_border(Edge::Left, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     root.set_border(Edge::Top, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "node_drop_test") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout] 22 |     root.set_border(Edge::Right, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout] 23 |     root.set_border(Edge::Bottom, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/border_test.rs:24:46
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/border_test.rs:31:46
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "computed_margin_test") due to 3 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |     root.set_border(Edge::Left, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 45 |     root.set_border(Edge::Top, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     root.set_border(Edge::Right, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |     root.set_border(Edge::Bottom, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/flex_direction_test.rs:39:46
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `yoga`
[INFO] [stdout]   --> tests/padding_test.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate yoga;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:53:29
[INFO] [stdout]    |
[INFO] [stdout] 53 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/flex_direction_test.rs:61:46
[INFO] [stdout]    |
[INFO] [stdout] 61 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/border_test.rs:55:46
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]   --> tests/flex_direction_test.rs:89:26
[INFO] [stdout]    |
[INFO] [stdout] 89 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/border_test.rs:67:46
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     root.set_border(Edge::Left, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:86:18
[INFO] [stdout]    |
[INFO] [stdout] 86 |     root.set_border(Edge::Top, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     root.set_border(Edge::Right, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/border_test.rs:88:18
[INFO] [stdout]    |
[INFO] [stdout] 88 |     root.set_border(Edge::Bottom, 10 as f32);
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:95:29
[INFO] [stdout]    |
[INFO] [stdout] 95 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:23:28
[INFO] [stdout]    |
[INFO] [stdout] 23 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:100:28
[INFO] [stdout]     |
[INFO] [stdout] 100 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:101:29
[INFO] [stdout]     |
[INFO] [stdout] 101 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:96:29
[INFO] [stdout]    |
[INFO] [stdout] 96 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:106:28
[INFO] [stdout]     |
[INFO] [stdout] 106 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 107 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/border_test.rs:98:46
[INFO] [stdout]    |
[INFO] [stdout] 98 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "style_test") due to 2 previous errors
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "baseline_func_test") due to 6 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:109:46
[INFO] [stdout]     |
[INFO] [stdout] 109 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/border_test.rs:110:46
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     root.set_border(Edge::Left, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/dimension_test.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:131:46
[INFO] [stdout]     |
[INFO] [stdout] 131 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |     root.set_border(Edge::Top, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |     root.set_border(Edge::Right, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |     root.set_border(Edge::Bottom, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/dimension_test.rs:39:46
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/edge_test.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     style!(root,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:136:28
[INFO] [stdout]     |
[INFO] [stdout] 136 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:138:29
[INFO] [stdout]     |
[INFO] [stdout] 138 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:165:29
[INFO] [stdout]     |
[INFO] [stdout] 165 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/edge_test.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     style!(root_child_0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/edge_test.rs:65:2
[INFO] [stdout]    |
[INFO] [stdout] 65 |     style!(root,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]   --> tests/edge_test.rs:73:2
[INFO] [stdout]    |
[INFO] [stdout] 73 |     style!(root_child_0,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this macro:
[INFO] [stdout]            polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:65:35
[INFO] [stdout]    |
[INFO] [stdout] 65 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 118 |     style!(root,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/border_test.rs:140:46
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:126:2
[INFO] [stdout]     |
[INFO] [stdout] 126 |     style!(root_child_0,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:170:2
[INFO] [stdout]     |
[INFO] [stdout] 170 |     style!(root,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:178:2
[INFO] [stdout]     |
[INFO] [stdout] 178 |     style!(root_child_0,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]   --> tests/absolute_position_test.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/absolute_position_test.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 |     root_child0.set_position(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:224:2
[INFO] [stdout]     |
[INFO] [stdout] 224 |     style!(root,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:169:28
[INFO] [stdout]     |
[INFO] [stdout] 169 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:67:36
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/absolute_position_test.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 |     root_child0.set_position(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:232:2
[INFO] [stdout]     |
[INFO] [stdout] 232 |     style!(root_child_0,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:171:29
[INFO] [stdout]     |
[INFO] [stdout] 171 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/border_test.rs:152:46
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]   --> tests/margin_test.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/dimension_test.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:278:2
[INFO] [stdout]     |
[INFO] [stdout] 278 |     style!(root,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "context_test") due to 2 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:175:28
[INFO] [stdout]     |
[INFO] [stdout] 175 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:286:2
[INFO] [stdout]     |
[INFO] [stdout] 286 |     style!(root_child_0,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:332:2
[INFO] [stdout]     |
[INFO] [stdout] 332 |     style!(root,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/dimension_test.rs:86:46
[INFO] [stdout]    |
[INFO] [stdout] 86 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/margin_test.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     root_child0.set_margin(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/dimension_test.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/border_test.rs:170:27
[INFO] [stdout]     |
[INFO] [stdout] 170 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `style` in this scope
[INFO] [stdout]    --> tests/edge_test.rs:340:2
[INFO] [stdout]     |
[INFO] [stdout] 340 |     style!(root_child_0,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this macro:
[INFO] [stdout]             polyhorn_yoga::style
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/dimension_test.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/border_test.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:172:18
[INFO] [stdout]     |
[INFO] [stdout] 172 |     root.set_border(Edge::Start, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/dimension_test.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/absolute_position_test.rs:30:46
[INFO] [stdout]    |
[INFO] [stdout] 30 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 |     root.set_border(Edge::End, 20 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |     root_child0.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/border_test.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 |     root.set_border(Edge::Bottom, 20 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/padding_test.rs:24:46
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root_child0.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:179:46
[INFO] [stdout]     |
[INFO] [stdout] 179 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:27:35
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/margin_test.rs:27:28
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/margin_test.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:39:35
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/dimension_test.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/dimension_test.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/absolute_position_test.rs:42:46
[INFO] [stdout]    |
[INFO] [stdout] 42 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/padding_test.rs:31:46
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/dimension_test.rs:58:24
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:201:46
[INFO] [stdout]     |
[INFO] [stdout] 201 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/dimension_test.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let mut root_child0_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                                  ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 |     root_child0_child0.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                                  ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/dimension_test.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 66 |     root_child0_child0.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                                   ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/margin_test.rs:30:46
[INFO] [stdout]    |
[INFO] [stdout] 30 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:69:35
[INFO] [stdout]    |
[INFO] [stdout] 69 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/dimension_test.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_direction_test.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/margin_test.rs:42:46
[INFO] [stdout]    |
[INFO] [stdout] 42 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]   --> tests/absolute_position_test.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/absolute_position_test.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |     root_child0.set_position(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/absolute_position_test.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 |     root_child0.set_position(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/border_test.rs:184:46
[INFO] [stdout]     |
[INFO] [stdout] 184 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:236:29
[INFO] [stdout]     |
[INFO] [stdout] 236 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/margin_test.rs:64:25
[INFO] [stdout]    |
[INFO] [stdout] 64 |     root_child0.set_margin(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:242:29
[INFO] [stdout]     |
[INFO] [stdout] 242 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/border_test.rs:196:46
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:53:29
[INFO] [stdout]    |
[INFO] [stdout] 53 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/margin_test.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/border_test.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:247:28
[INFO] [stdout]     |
[INFO] [stdout] 247 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:248:29
[INFO] [stdout]     |
[INFO] [stdout] 248 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/margin_test.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/border_test.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/absolute_position_test.rs:70:46
[INFO] [stdout]    |
[INFO] [stdout] 70 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/padding_test.rs:55:46
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/border_test.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/border_test.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/border_test.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:250:46
[INFO] [stdout]     |
[INFO] [stdout] 250 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:50:24
[INFO] [stdout]    |
[INFO] [stdout] 50 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/margin_test.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/absolute_position_test.rs:82:46
[INFO] [stdout]    |
[INFO] [stdout] 82 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/padding_test.rs:67:46
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:55:24
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:67:24
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/border_test.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/border_test.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/margin_test.rs:81:46
[INFO] [stdout]    |
[INFO] [stdout] 81 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:272:46
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/border_test.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/border_test.rs:94:24
[INFO] [stdout]    |
[INFO] [stdout] 94 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]   --> tests/align_content_test.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]   --> tests/align_content_test.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]    |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/border_test.rs:98:35
[INFO] [stdout]    |
[INFO] [stdout] 98 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:110:24
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/border_test.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/border_test.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/border_test.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]   --> tests/margin_test.rs:99:26
[INFO] [stdout]    |
[INFO] [stdout] 99 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:29:46
[INFO] [stdout]    |
[INFO] [stdout] 29 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/margin_test.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |     root.set_justify_content(Justify::FlexEnd);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:140:24
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_direction_test.rs:300:26
[INFO] [stdout]     |
[INFO] [stdout] 300 |     root.set_flex_direction(FlexDirection::ColumnReverse);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:152:24
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:152:35
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/border_test.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/border_test.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:104:32
[INFO] [stdout]     |
[INFO] [stdout] 104 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |     root_child0.set_position(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/border_test.rs:178:24
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:179:24
[INFO] [stdout]     |
[INFO] [stdout] 179 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/border_test.rs:181:25
[INFO] [stdout]     |
[INFO] [stdout] 181 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:184:24
[INFO] [stdout]     |
[INFO] [stdout] 184 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]   --> tests/padding_test.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 88 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:27:28
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:41:46
[INFO] [stdout]    |
[INFO] [stdout] 41 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:184:35
[INFO] [stdout]     |
[INFO] [stdout] 184 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/border_test.rs:196:35
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:106:27
[INFO] [stdout]     |
[INFO] [stdout] 106 |     root_child0.set_position(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     root_child0.set_margin(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:29:29
[INFO] [stdout]    |
[INFO] [stdout] 29 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |     root_child0.set_position(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:307:29
[INFO] [stdout]     |
[INFO] [stdout] 307 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:107:28
[INFO] [stdout]     |
[INFO] [stdout] 107 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:108:27
[INFO] [stdout]     |
[INFO] [stdout] 108 |     root_child0.set_position(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:108:29
[INFO] [stdout]     |
[INFO] [stdout] 108 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:34:28
[INFO] [stdout]    |
[INFO] [stdout] 34 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]    |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:313:29
[INFO] [stdout]     |
[INFO] [stdout] 313 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:96:29
[INFO] [stdout]    |
[INFO] [stdout] 96 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:110:46
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:317:28
[INFO] [stdout]     |
[INFO] [stdout] 317 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:110:46
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:41:28
[INFO] [stdout]    |
[INFO] [stdout] 41 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:319:29
[INFO] [stdout]     |
[INFO] [stdout] 319 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/padding_test.rs:98:46
[INFO] [stdout]    |
[INFO] [stdout] 98 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:122:46
[INFO] [stdout]     |
[INFO] [stdout] 122 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:122:46
[INFO] [stdout]     |
[INFO] [stdout] 122 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:321:46
[INFO] [stdout]     |
[INFO] [stdout] 321 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:110:46
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/margin_test.rs:140:27
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.set_justify_content(Justify::FlexEnd);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:50:29
[INFO] [stdout]    |
[INFO] [stdout] 50 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:34:29
[INFO] [stdout]    |
[INFO] [stdout] 34 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:343:46
[INFO] [stdout]     |
[INFO] [stdout] 343 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/min_max_dimension_test.rs:81:46
[INFO] [stdout]    |
[INFO] [stdout] 81 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:144:32
[INFO] [stdout]     |
[INFO] [stdout] 144 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     root_child0.set_position(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_direction_test.rs:371:26
[INFO] [stdout]     |
[INFO] [stdout] 371 |     root.set_flex_direction(FlexDirection::RowReverse);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:129:19
[INFO] [stdout]     |
[INFO] [stdout] 129 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:146:27
[INFO] [stdout]     |
[INFO] [stdout] 146 |     root_child0.set_position(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/align_content_test.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 148 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stdout] error: aborting due to 30 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:147:27
[INFO] [stdout]     |
[INFO] [stdout] 147 |     root_child0.set_position(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:46:28
[INFO] [stdout]    |
[INFO] [stdout] 46 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]    |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:148:27
[INFO] [stdout]     |
[INFO] [stdout] 148 |     root_child0.set_position(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/align_content_test.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 59 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:48:29
[INFO] [stdout]    |
[INFO] [stdout] 48 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:377:28
[INFO] [stdout]     |
[INFO] [stdout] 377 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:378:29
[INFO] [stdout]     |
[INFO] [stdout] 378 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:150:46
[INFO] [stdout]     |
[INFO] [stdout] 150 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:131:19
[INFO] [stdout]     |
[INFO] [stdout] 131 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:383:28
[INFO] [stdout]     |
[INFO] [stdout] 383 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "dimension_test") due to 31 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:50:46
[INFO] [stdout]    |
[INFO] [stdout] 50 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/align_content_test.rs:91:46
[INFO] [stdout]    |
[INFO] [stdout] 91 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:384:29
[INFO] [stdout]     |
[INFO] [stdout] 384 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:162:46
[INFO] [stdout]     |
[INFO] [stdout] 162 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:152:46
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:389:28
[INFO] [stdout]     |
[INFO] [stdout] 389 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:390:29
[INFO] [stdout]     |
[INFO] [stdout] 390 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/margin_test.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/flex_wrap_test.rs:77:46
[INFO] [stdout]    |
[INFO] [stdout] 77 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:136:28
[INFO] [stdout]     |
[INFO] [stdout] 136 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:164:46
[INFO] [stdout]     |
[INFO] [stdout] 164 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:104:28
[INFO] [stdout]     |
[INFO] [stdout] 104 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:392:46
[INFO] [stdout]     |
[INFO] [stdout] 392 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:138:29
[INFO] [stdout]     |
[INFO] [stdout] 138 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/absolute_position_test.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Overflow`
[INFO] [stdout]    --> tests/absolute_position_test.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |     root.set_overflow(Overflow::Hidden);
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Overflow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 |     root_child0.set_margin(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_direction_test.rs:414:46
[INFO] [stdout]     |
[INFO] [stdout] 414 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |     root_child0.set_margin(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 136 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:110:28
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/flex_direction_test.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:189:29
[INFO] [stdout]     |
[INFO] [stdout] 189 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:140:46
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:111:29
[INFO] [stdout]     |
[INFO] [stdout] 111 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:188:32
[INFO] [stdout]     |
[INFO] [stdout] 188 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |     root_child0.set_position(Edge::Start, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:141:28
[INFO] [stdout]     |
[INFO] [stdout] 141 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:118:29
[INFO] [stdout]     |
[INFO] [stdout] 118 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:28:24
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut root_child1 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |     root_child1.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:190:27
[INFO] [stdout]     |
[INFO] [stdout] 190 |     root_child0.set_position(Edge::Top, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut root_child2 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:36:25
[INFO] [stdout]    |
[INFO] [stdout] 36 |     root_child2.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:152:46
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:191:46
[INFO] [stdout]     |
[INFO] [stdout] 191 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/flex_direction_test.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/flex_direction_test.rs:39:35
[INFO] [stdout]    |
[INFO] [stdout] 39 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:113:46
[INFO] [stdout]     |
[INFO] [stdout] 113 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/flex_direction_test.rs:61:24
[INFO] [stdout]    |
[INFO] [stdout] 61 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:123:28
[INFO] [stdout]     |
[INFO] [stdout] 123 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/flex_direction_test.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/flex_direction_test.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:148:28
[INFO] [stdout]     |
[INFO] [stdout] 148 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:203:46
[INFO] [stdout]     |
[INFO] [stdout] 203 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 149 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/absolute_position_test.rs:195:35
[INFO] [stdout]     |
[INFO] [stdout] 195 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/padding_test.rs:170:27
[INFO] [stdout]     |
[INFO] [stdout] 170 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/flex_direction_test.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let mut root_child1 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/padding_test.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/flex_direction_test.rs:99:24
[INFO] [stdout]    |
[INFO] [stdout] 99 |     root_child1.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:172:19
[INFO] [stdout]     |
[INFO] [stdout] 172 |     root.set_padding(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut root_child2 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:130:46
[INFO] [stdout]     |
[INFO] [stdout] 130 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:105:24
[INFO] [stdout]     |
[INFO] [stdout] 105 |     root_child2.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/absolute_position_test.rs:197:36
[INFO] [stdout]     |
[INFO] [stdout] 197 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:109:24
[INFO] [stdout]     |
[INFO] [stdout] 109 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:130:28
[INFO] [stdout]     |
[INFO] [stdout] 130 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:154:28
[INFO] [stdout]     |
[INFO] [stdout] 154 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:131:24
[INFO] [stdout]     |
[INFO] [stdout] 131 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |     root.set_padding(Edge::End, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/flex_direction_test.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:156:29
[INFO] [stdout]     |
[INFO] [stdout] 156 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:199:46
[INFO] [stdout]     |
[INFO] [stdout] 199 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:174:19
[INFO] [stdout]     |
[INFO] [stdout] 174 |     root.set_padding(Edge::Bottom, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:160:18
[INFO] [stdout]     |
[INFO] [stdout] 160 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:162:24
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:153:26
[INFO] [stdout]     |
[INFO] [stdout] 153 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let mut root_child1 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |     root_child0.set_margin(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 |     root_child1.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:137:28
[INFO] [stdout]     |
[INFO] [stdout] 137 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let mut root_child2 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 176 |     root_child2.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:179:24
[INFO] [stdout]     |
[INFO] [stdout] 179 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:161:28
[INFO] [stdout]     |
[INFO] [stdout] 161 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:227:25
[INFO] [stdout]     |
[INFO] [stdout] 227 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:216:46
[INFO] [stdout]     |
[INFO] [stdout] 216 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:162:29
[INFO] [stdout]     |
[INFO] [stdout] 162 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 139 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:201:24
[INFO] [stdout]     |
[INFO] [stdout] 201 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:201:35
[INFO] [stdout]     |
[INFO] [stdout] 201 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/flex_direction_test.rs:226:19
[INFO] [stdout]     |
[INFO] [stdout] 226 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:228:28
[INFO] [stdout]     |
[INFO] [stdout] 228 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:229:29
[INFO] [stdout]     |
[INFO] [stdout] 229 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:230:17
[INFO] [stdout]     |
[INFO] [stdout] 230 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:164:46
[INFO] [stdout]     |
[INFO] [stdout] 164 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:141:46
[INFO] [stdout]     |
[INFO] [stdout] 141 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:234:24
[INFO] [stdout]     |
[INFO] [stdout] 234 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:239:18
[INFO] [stdout]     |
[INFO] [stdout] 239 |     root.set_margin(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:239:24
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let mut root_child1 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:240:24
[INFO] [stdout]     |
[INFO] [stdout] 240 |     root_child1.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:245:24
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut root_child2 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:246:24
[INFO] [stdout]     |
[INFO] [stdout] 246 |     root_child2.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:231:46
[INFO] [stdout]     |
[INFO] [stdout] 231 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:240:18
[INFO] [stdout]     |
[INFO] [stdout] 240 |     root.set_margin(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:160:29
[INFO] [stdout]     |
[INFO] [stdout] 160 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:250:24
[INFO] [stdout]     |
[INFO] [stdout] 250 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:250:35
[INFO] [stdout]     |
[INFO] [stdout] 250 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:272:24
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |     root.set_margin(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:196:46
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:272:35
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:168:46
[INFO] [stdout]     |
[INFO] [stdout] 168 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/flex_direction_test.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:184:46
[INFO] [stdout]     |
[INFO] [stdout] 184 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:166:29
[INFO] [stdout]     |
[INFO] [stdout] 166 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:299:17
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:243:46
[INFO] [stdout]     |
[INFO] [stdout] 243 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |     root.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:302:18
[INFO] [stdout]     |
[INFO] [stdout] 302 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:304:24
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:306:25
[INFO] [stdout]     |
[INFO] [stdout] 306 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:310:24
[INFO] [stdout]     |
[INFO] [stdout] 310 |     let mut root_child1 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:243:19
[INFO] [stdout]     |
[INFO] [stdout] 243 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:312:25
[INFO] [stdout]     |
[INFO] [stdout] 312 |     root_child1.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 |     let mut root_child2 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:196:46
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:201:26
[INFO] [stdout]     |
[INFO] [stdout] 201 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:318:25
[INFO] [stdout]     |
[INFO] [stdout] 318 |     root_child2.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:202:23
[INFO] [stdout]     |
[INFO] [stdout] 202 |     root.set_align_items(Align::FlexEnd);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:203:21
[INFO] [stdout]     |
[INFO] [stdout] 203 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:321:24
[INFO] [stdout]     |
[INFO] [stdout] 321 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/margin_test.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:168:46
[INFO] [stdout]     |
[INFO] [stdout] 168 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 244 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:321:35
[INFO] [stdout]     |
[INFO] [stdout] 321 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:343:24
[INFO] [stdout]     |
[INFO] [stdout] 343 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:343:35
[INFO] [stdout]     |
[INFO] [stdout] 343 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/flex_direction_test.rs:368:19
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/padding_test.rs:214:27
[INFO] [stdout]     |
[INFO] [stdout] 214 |     root.set_justify_content(Justify::FlexEnd);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:372:17
[INFO] [stdout]     |
[INFO] [stdout] 372 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/padding_test.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |     root.set_align_items(Align::FlexEnd);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:375:24
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:376:24
[INFO] [stdout]     |
[INFO] [stdout] 376 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:381:24
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let mut root_child1 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:208:28
[INFO] [stdout]     |
[INFO] [stdout] 208 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:185:46
[INFO] [stdout]     |
[INFO] [stdout] 185 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:267:25
[INFO] [stdout]     |
[INFO] [stdout] 267 |     root_child0.set_margin(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:382:24
[INFO] [stdout]     |
[INFO] [stdout] 382 |     root_child1.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/flex_direction_test.rs:387:24
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let mut root_child2 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_direction_test.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |     root_child2.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 245 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:392:24
[INFO] [stdout]     |
[INFO] [stdout] 392 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:268:25
[INFO] [stdout]     |
[INFO] [stdout] 268 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:210:29
[INFO] [stdout]     |
[INFO] [stdout] 210 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:242:28
[INFO] [stdout]     |
[INFO] [stdout] 242 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:414:24
[INFO] [stdout]     |
[INFO] [stdout] 414 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:220:26
[INFO] [stdout]     |
[INFO] [stdout] 220 |     root_child0.set_padding(Edge::Left, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                             ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:243:29
[INFO] [stdout]     |
[INFO] [stdout] 243 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/flex_direction_test.rs:414:35
[INFO] [stdout]     |
[INFO] [stdout] 414 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:269:28
[INFO] [stdout]     |
[INFO] [stdout] 269 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:270:29
[INFO] [stdout]     |
[INFO] [stdout] 270 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:221:26
[INFO] [stdout]     |
[INFO] [stdout] 221 |     root_child0.set_padding(Edge::Top, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                             ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:208:27
[INFO] [stdout]     |
[INFO] [stdout] 208 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:215:28
[INFO] [stdout]     |
[INFO] [stdout] 215 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |     root_child0.set_padding(Edge::Right, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                             ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |     root.set_border(Edge::Left, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:248:18
[INFO] [stdout]     |
[INFO] [stdout] 248 |     root.set_border(Edge::Top, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:249:18
[INFO] [stdout]     |
[INFO] [stdout] 249 |     root.set_border(Edge::Right, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:217:29
[INFO] [stdout]     |
[INFO] [stdout] 217 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error: aborting due to 86 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:250:18
[INFO] [stdout]     |
[INFO] [stdout] 250 |     root.set_border(Edge::Bottom, 10 as f32);
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:272:46
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:250:28
[INFO] [stdout]     |
[INFO] [stdout] 250 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/padding_test.rs:223:26
[INFO] [stdout]     |
[INFO] [stdout] 223 |     root_child0.set_padding(Edge::Bottom, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                             ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:252:29
[INFO] [stdout]     |
[INFO] [stdout] 252 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:222:28
[INFO] [stdout]     |
[INFO] [stdout] 222 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:225:28
[INFO] [stdout]     |
[INFO] [stdout] 225 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:284:46
[INFO] [stdout]     |
[INFO] [stdout] 284 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "border_test") due to 87 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:255:32
[INFO] [stdout]     |
[INFO] [stdout] 255 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:256:27
[INFO] [stdout]     |
[INFO] [stdout] 256 |     root_child0.set_position(Edge::Left, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:257:28
[INFO] [stdout]     |
[INFO] [stdout] 257 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:215:28
[INFO] [stdout]     |
[INFO] [stdout] 215 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |     root_child0.set_position(Edge::Top, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:229:46
[INFO] [stdout]     |
[INFO] [stdout] 229 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:217:29
[INFO] [stdout]     |
[INFO] [stdout] 217 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:231:29
[INFO] [stdout]     |
[INFO] [stdout] 231 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:307:25
[INFO] [stdout]     |
[INFO] [stdout] 307 |     root_child0.set_margin(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |     root_child0.set_margin(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/padding_test.rs:241:46
[INFO] [stdout]     |
[INFO] [stdout] 241 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:309:28
[INFO] [stdout]     |
[INFO] [stdout] 309 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:310:29
[INFO] [stdout]     |
[INFO] [stdout] 310 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/padding_test.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:219:46
[INFO] [stdout]     |
[INFO] [stdout] 219 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/padding_test.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:233:46
[INFO] [stdout]     |
[INFO] [stdout] 233 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:263:32
[INFO] [stdout]     |
[INFO] [stdout] 263 |     root_child1.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                  ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:264:27
[INFO] [stdout]     |
[INFO] [stdout] 264 |     root_child1.set_position(Edge::Right, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                 ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:258:29
[INFO] [stdout]     |
[INFO] [stdout] 258 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                   ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:312:46
[INFO] [stdout]     |
[INFO] [stdout] 312 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:23:33
[INFO] [stdout]    |
[INFO] [stdout] 23 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |     root_child1.set_position(Edge::Bottom, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:260:46
[INFO] [stdout]     |
[INFO] [stdout] 260 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:231:46
[INFO] [stdout]     |
[INFO] [stdout] 231 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/padding_test.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/padding_test.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                  ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:45:30
[INFO] [stdout]    |
[INFO] [stdout] 45 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                 ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:46:32
[INFO] [stdout]    |
[INFO] [stdout] 46 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                   ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:267:29
[INFO] [stdout]     |
[INFO] [stdout] 267 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/padding_test.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:50:24
[INFO] [stdout]    |
[INFO] [stdout] 50 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:271:32
[INFO] [stdout]     |
[INFO] [stdout] 271 |     root_child2.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:55:24
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:272:27
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root_child2.set_position(Edge::Left, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 249 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:67:24
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:272:28
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:273:29
[INFO] [stdout]     |
[INFO] [stdout] 273 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/padding_test.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:273:27
[INFO] [stdout]     |
[INFO] [stdout] 273 |     root_child2.set_position(Edge::Top, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/padding_test.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 85 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                  ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:86:30
[INFO] [stdout]    |
[INFO] [stdout] 86 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                 ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                   ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:274:25
[INFO] [stdout]     |
[INFO] [stdout] 274 |     root_child2.set_margin(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:88:33
[INFO] [stdout]    |
[INFO] [stdout] 88 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:324:46
[INFO] [stdout]     |
[INFO] [stdout] 324 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/margin_test.rs:342:26
[INFO] [stdout]     |
[INFO] [stdout] 342 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:275:46
[INFO] [stdout]     |
[INFO] [stdout] 275 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:293:26
[INFO] [stdout]     |
[INFO] [stdout] 293 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/padding_test.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:348:25
[INFO] [stdout]     |
[INFO] [stdout] 348 |     root_child0.set_margin(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:294:23
[INFO] [stdout]     |
[INFO] [stdout] 294 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/padding_test.rs:94:24
[INFO] [stdout]    |
[INFO] [stdout] 94 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |     root_child2.set_margin(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 295 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/padding_test.rs:98:35
[INFO] [stdout]    |
[INFO] [stdout] 98 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:349:28
[INFO] [stdout]     |
[INFO] [stdout] 349 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:110:24
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:276:25
[INFO] [stdout]     |
[INFO] [stdout] 276 |     root_child2.set_margin(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:350:29
[INFO] [stdout]     |
[INFO] [stdout] 350 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/padding_test.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:307:46
[INFO] [stdout]     |
[INFO] [stdout] 307 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/padding_test.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:277:25
[INFO] [stdout]     |
[INFO] [stdout] 277 |     root_child2.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:256:28
[INFO] [stdout]     |
[INFO] [stdout] 256 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:128:31
[INFO] [stdout]     |
[INFO] [stdout] 128 |     root.set_padding(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                                  ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 |     root.set_padding(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                                 ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |     root.set_padding(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                                   ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:131:33
[INFO] [stdout]     |
[INFO] [stdout] 131 |     root.set_padding(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:258:29
[INFO] [stdout]     |
[INFO] [stdout] 258 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:355:28
[INFO] [stdout]     |
[INFO] [stdout] 355 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:356:29
[INFO] [stdout]     |
[INFO] [stdout] 356 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/padding_test.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/align_content_test.rs:345:25
[INFO] [stdout]     |
[INFO] [stdout] 345 |     root.set_align_content(Align::FlexEnd);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:346:21
[INFO] [stdout]     |
[INFO] [stdout] 346 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:140:24
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:300:28
[INFO] [stdout]     |
[INFO] [stdout] 300 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:152:24
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:283:32
[INFO] [stdout]     |
[INFO] [stdout] 283 |     root_child3.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:152:35
[INFO] [stdout]     |
[INFO] [stdout] 152 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |     root_child3.set_position(Edge::Right, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/padding_test.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:260:46
[INFO] [stdout]     |
[INFO] [stdout] 260 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:302:29
[INFO] [stdout]     |
[INFO] [stdout] 302 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/padding_test.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:358:46
[INFO] [stdout]     |
[INFO] [stdout] 358 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:172:32
[INFO] [stdout]     |
[INFO] [stdout] 172 |     root.set_padding(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                                   ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 285 |     root_child3.set_position(Edge::Bottom, StyleUnit::Point((0 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:173:30
[INFO] [stdout]     |
[INFO] [stdout] 173 |     root.set_padding(Edge::End, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                                 ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |     root.set_padding(Edge::Bottom, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:307:28
[INFO] [stdout]     |
[INFO] [stdout] 307 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |     root_child3.set_margin(Edge::Left, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/padding_test.rs:178:24
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:179:24
[INFO] [stdout]     |
[INFO] [stdout] 179 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:181:25
[INFO] [stdout]     |
[INFO] [stdout] 181 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:272:46
[INFO] [stdout]     |
[INFO] [stdout] 272 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:375:46
[INFO] [stdout]     |
[INFO] [stdout] 375 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:184:24
[INFO] [stdout]     |
[INFO] [stdout] 184 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:287:25
[INFO] [stdout]     |
[INFO] [stdout] 287 |     root_child3.set_margin(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:309:29
[INFO] [stdout]     |
[INFO] [stdout] 309 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "edge_test") due to 16 previous errors
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:184:35
[INFO] [stdout]     |
[INFO] [stdout] 184 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:196:35
[INFO] [stdout]     |
[INFO] [stdout] 196 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:352:28
[INFO] [stdout]     |
[INFO] [stdout] 352 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:288:25
[INFO] [stdout]     |
[INFO] [stdout] 288 |     root_child3.set_margin(Edge::Right, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]    --> tests/padding_test.rs:211:19
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let mut config = Config::new();
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Config;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/padding_test.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:314:28
[INFO] [stdout]     |
[INFO] [stdout] 314 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |     root.set_width(StyleUnit::Point((200 as f32).into()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:289:25
[INFO] [stdout]     |
[INFO] [stdout] 289 |     root_child3.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     root.set_height(StyleUnit::Point((200 as f32).into()));
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]    --> tests/padding_test.rs:219:24
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Node;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:290:27
[INFO] [stdout]     |
[INFO] [stdout] 290 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:220:38
[INFO] [stdout]     |
[INFO] [stdout] 220 |     root_child0.set_padding(Edge::Left, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:221:37
[INFO] [stdout]     |
[INFO] [stdout] 221 |     root_child0.set_padding(Edge::Top, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                                        ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |     root_child0.set_padding(Edge::Right, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                                          ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:223:40
[INFO] [stdout]     |
[INFO] [stdout] 223 |     root_child0.set_padding(Edge::Bottom, StyleUnit::Point((20 as f32).into()));
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:354:29
[INFO] [stdout]     |
[INFO] [stdout] 354 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:224:24
[INFO] [stdout]     |
[INFO] [stdout] 224 |     root_child0.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/padding_test.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |     root_child0.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:403:25
[INFO] [stdout]     |
[INFO] [stdout] 403 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:229:24
[INFO] [stdout]     |
[INFO] [stdout] 229 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:229:35
[INFO] [stdout]     |
[INFO] [stdout] 229 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:321:28
[INFO] [stdout]     |
[INFO] [stdout] 321 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:404:28
[INFO] [stdout]     |
[INFO] [stdout] 404 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:241:24
[INFO] [stdout]     |
[INFO] [stdout] 241 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:405:29
[INFO] [stdout]     |
[INFO] [stdout] 405 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]    --> tests/padding_test.rs:241:35
[INFO] [stdout]     |
[INFO] [stdout] 241 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 13  + use polyhorn_yoga::Undefined;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:323:29
[INFO] [stdout]     |
[INFO] [stdout] 323 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:293:46
[INFO] [stdout]     |
[INFO] [stdout] 293 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:359:28
[INFO] [stdout]     |
[INFO] [stdout] 359 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:410:28
[INFO] [stdout]     |
[INFO] [stdout] 410 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:411:29
[INFO] [stdout]     |
[INFO] [stdout] 411 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:296:28
[INFO] [stdout]     |
[INFO] [stdout] 296 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:361:29
[INFO] [stdout]     |
[INFO] [stdout] 361 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:325:46
[INFO] [stdout]     |
[INFO] [stdout] 325 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:298:29
[INFO] [stdout]     |
[INFO] [stdout] 298 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:413:46
[INFO] [stdout]     |
[INFO] [stdout] 413 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:320:46
[INFO] [stdout]     |
[INFO] [stdout] 320 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:366:28
[INFO] [stdout]     |
[INFO] [stdout] 366 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:352:46
[INFO] [stdout]     |
[INFO] [stdout] 352 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:430:46
[INFO] [stdout]     |
[INFO] [stdout] 430 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:353:27
[INFO] [stdout]     |
[INFO] [stdout] 353 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:303:28
[INFO] [stdout]     |
[INFO] [stdout] 303 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:354:23
[INFO] [stdout]     |
[INFO] [stdout] 354 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:368:29
[INFO] [stdout]     |
[INFO] [stdout] 368 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:385:26
[INFO] [stdout]     |
[INFO] [stdout] 385 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:305:29
[INFO] [stdout]     |
[INFO] [stdout] 305 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:386:21
[INFO] [stdout]     |
[INFO] [stdout] 386 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:453:23
[INFO] [stdout]     |
[INFO] [stdout] 453 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:360:32
[INFO] [stdout]     |
[INFO] [stdout] 360 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:373:28
[INFO] [stdout]     |
[INFO] [stdout] 373 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:375:29
[INFO] [stdout]     |
[INFO] [stdout] 375 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:310:28
[INFO] [stdout]     |
[INFO] [stdout] 310 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:458:25
[INFO] [stdout]     |
[INFO] [stdout] 458 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:458:39
[INFO] [stdout]     |
[INFO] [stdout] 458 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Auto);
[INFO] [stdout]     |                                          ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:312:29
[INFO] [stdout]     |
[INFO] [stdout] 312 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:364:46
[INFO] [stdout]     |
[INFO] [stdout] 364 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:460:28
[INFO] [stdout]     |
[INFO] [stdout] 460 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:380:28
[INFO] [stdout]     |
[INFO] [stdout] 380 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:393:29
[INFO] [stdout]     |
[INFO] [stdout] 393 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:462:29
[INFO] [stdout]     |
[INFO] [stdout] 462 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:376:46
[INFO] [stdout]     |
[INFO] [stdout] 376 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:382:29
[INFO] [stdout]     |
[INFO] [stdout] 382 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:314:46
[INFO] [stdout]     |
[INFO] [stdout] 314 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:394:27
[INFO] [stdout]     |
[INFO] [stdout] 394 |     root.set_justify_content(Justify::FlexEnd);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:467:28
[INFO] [stdout]     |
[INFO] [stdout] 467 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:395:23
[INFO] [stdout]     |
[INFO] [stdout] 395 |     root.set_align_items(Align::FlexEnd);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:384:46
[INFO] [stdout]     |
[INFO] [stdout] 384 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:400:29
[INFO] [stdout]     |
[INFO] [stdout] 400 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:469:29
[INFO] [stdout]     |
[INFO] [stdout] 469 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:336:46
[INFO] [stdout]     |
[INFO] [stdout] 336 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:402:46
[INFO] [stdout]     |
[INFO] [stdout] 402 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:471:46
[INFO] [stdout]     |
[INFO] [stdout] 471 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:416:46
[INFO] [stdout]     |
[INFO] [stdout] 416 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:419:46
[INFO] [stdout]     |
[INFO] [stdout] 419 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:488:46
[INFO] [stdout]     |
[INFO] [stdout] 488 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/align_content_test.rs:454:25
[INFO] [stdout]     |
[INFO] [stdout] 454 |     root.set_align_content(Align::Stretch);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:455:21
[INFO] [stdout]     |
[INFO] [stdout] 455 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:405:46
[INFO] [stdout]     |
[INFO] [stdout] 405 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:511:23
[INFO] [stdout]     |
[INFO] [stdout] 511 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:371:28
[INFO] [stdout]     |
[INFO] [stdout] 371 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:417:46
[INFO] [stdout]     |
[INFO] [stdout] 417 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:372:29
[INFO] [stdout]     |
[INFO] [stdout] 372 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:444:33
[INFO] [stdout]     |
[INFO] [stdout] 444 |     root_child0.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:445:30
[INFO] [stdout]     |
[INFO] [stdout] 445 |     root_child0.set_align_items(Align::FlexStart);
[INFO] [stdout]     |                                 ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:446:28
[INFO] [stdout]     |
[INFO] [stdout] 446 |     root_child0.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                               ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:447:28
[INFO] [stdout]     |
[INFO] [stdout] 447 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:376:28
[INFO] [stdout]     |
[INFO] [stdout] 376 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:461:28
[INFO] [stdout]     |
[INFO] [stdout] 461 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:462:29
[INFO] [stdout]     |
[INFO] [stdout] 462 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:435:27
[INFO] [stdout]     |
[INFO] [stdout] 435 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:378:29
[INFO] [stdout]     |
[INFO] [stdout] 378 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:516:25
[INFO] [stdout]     |
[INFO] [stdout] 516 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:453:35
[INFO] [stdout]     |
[INFO] [stdout] 453 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:516:36
[INFO] [stdout]     |
[INFO] [stdout] 516 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:454:36
[INFO] [stdout]     |
[INFO] [stdout] 454 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:518:28
[INFO] [stdout]     |
[INFO] [stdout] 518 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:467:28
[INFO] [stdout]     |
[INFO] [stdout] 467 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:468:29
[INFO] [stdout]     |
[INFO] [stdout] 468 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:380:46
[INFO] [stdout]     |
[INFO] [stdout] 380 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:441:32
[INFO] [stdout]     |
[INFO] [stdout] 441 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:459:42
[INFO] [stdout]     |
[INFO] [stdout] 459 |     root_child0_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                             ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:520:29
[INFO] [stdout]     |
[INFO] [stdout] 520 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:461:43
[INFO] [stdout]     |
[INFO] [stdout] 461 |     root_child0_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:473:28
[INFO] [stdout]     |
[INFO] [stdout] 473 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:474:29
[INFO] [stdout]     |
[INFO] [stdout] 474 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:397:46
[INFO] [stdout]     |
[INFO] [stdout] 397 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:525:28
[INFO] [stdout]     |
[INFO] [stdout] 525 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:466:28
[INFO] [stdout]     |
[INFO] [stdout] 466 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:527:29
[INFO] [stdout]     |
[INFO] [stdout] 527 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:479:28
[INFO] [stdout]     |
[INFO] [stdout] 479 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:445:46
[INFO] [stdout]     |
[INFO] [stdout] 445 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:480:29
[INFO] [stdout]     |
[INFO] [stdout] 480 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:468:29
[INFO] [stdout]     |
[INFO] [stdout] 468 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:420:26
[INFO] [stdout]     |
[INFO] [stdout] 420 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:421:23
[INFO] [stdout]     |
[INFO] [stdout] 421 |     root.set_align_items(Align::FlexStart);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:529:46
[INFO] [stdout]     |
[INFO] [stdout] 529 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:457:46
[INFO] [stdout]     |
[INFO] [stdout] 457 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:485:28
[INFO] [stdout]     |
[INFO] [stdout] 485 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:486:29
[INFO] [stdout]     |
[INFO] [stdout] 486 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:470:46
[INFO] [stdout]     |
[INFO] [stdout] 470 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:475:23
[INFO] [stdout]     |
[INFO] [stdout] 475 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:426:33
[INFO] [stdout]     |
[INFO] [stdout] 426 |     root_child0.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:546:46
[INFO] [stdout]     |
[INFO] [stdout] 546 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:427:28
[INFO] [stdout]     |
[INFO] [stdout] 427 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:428:29
[INFO] [stdout]     |
[INFO] [stdout] 428 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:488:46
[INFO] [stdout]     |
[INFO] [stdout] 488 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:497:46
[INFO] [stdout]     |
[INFO] [stdout] 497 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:434:35
[INFO] [stdout]     |
[INFO] [stdout] 434 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:435:36
[INFO] [stdout]     |
[INFO] [stdout] 435 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:481:32
[INFO] [stdout]     |
[INFO] [stdout] 481 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:569:23
[INFO] [stdout]     |
[INFO] [stdout] 569 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:520:46
[INFO] [stdout]     |
[INFO] [stdout] 520 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:437:46
[INFO] [stdout]     |
[INFO] [stdout] 437 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:530:26
[INFO] [stdout]     |
[INFO] [stdout] 530 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:531:21
[INFO] [stdout]     |
[INFO] [stdout] 531 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:485:46
[INFO] [stdout]     |
[INFO] [stdout] 485 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:574:25
[INFO] [stdout]     |
[INFO] [stdout] 574 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/align_content_test.rs:558:26
[INFO] [stdout]     |
[INFO] [stdout] 558 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:574:36
[INFO] [stdout]     |
[INFO] [stdout] 574 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/align_content_test.rs:559:25
[INFO] [stdout]     |
[INFO] [stdout] 559 |     root.set_align_content(Align::SpaceBetween);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:454:46
[INFO] [stdout]     |
[INFO] [stdout] 454 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:560:21
[INFO] [stdout]     |
[INFO] [stdout] 560 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:575:25
[INFO] [stdout]     |
[INFO] [stdout] 575 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:575:39
[INFO] [stdout]     |
[INFO] [stdout] 575 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Auto);
[INFO] [stdout]     |                                          ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:577:28
[INFO] [stdout]     |
[INFO] [stdout] 577 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:497:46
[INFO] [stdout]     |
[INFO] [stdout] 497 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:537:28
[INFO] [stdout]     |
[INFO] [stdout] 537 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:538:29
[INFO] [stdout]     |
[INFO] [stdout] 538 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:579:29
[INFO] [stdout]     |
[INFO] [stdout] 579 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:477:26
[INFO] [stdout]     |
[INFO] [stdout] 477 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:566:28
[INFO] [stdout]     |
[INFO] [stdout] 566 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:543:28
[INFO] [stdout]     |
[INFO] [stdout] 543 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:584:28
[INFO] [stdout]     |
[INFO] [stdout] 584 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:544:29
[INFO] [stdout]     |
[INFO] [stdout] 544 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:482:28
[INFO] [stdout]     |
[INFO] [stdout] 482 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:568:29
[INFO] [stdout]     |
[INFO] [stdout] 568 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:586:29
[INFO] [stdout]     |
[INFO] [stdout] 586 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:484:29
[INFO] [stdout]     |
[INFO] [stdout] 484 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:520:29
[INFO] [stdout]     |
[INFO] [stdout] 520 |     root_child0.set_align_self(Align::Center);
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:546:46
[INFO] [stdout]     |
[INFO] [stdout] 546 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:521:32
[INFO] [stdout]     |
[INFO] [stdout] 521 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:573:28
[INFO] [stdout]     |
[INFO] [stdout] 573 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:575:29
[INFO] [stdout]     |
[INFO] [stdout] 575 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:486:46
[INFO] [stdout]     |
[INFO] [stdout] 486 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:588:46
[INFO] [stdout]     |
[INFO] [stdout] 588 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:563:46
[INFO] [stdout]     |
[INFO] [stdout] 563 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:525:46
[INFO] [stdout]     |
[INFO] [stdout] 525 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:580:28
[INFO] [stdout]     |
[INFO] [stdout] 580 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:498:46
[INFO] [stdout]     |
[INFO] [stdout] 498 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:582:29
[INFO] [stdout]     |
[INFO] [stdout] 582 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:586:26
[INFO] [stdout]     |
[INFO] [stdout] 586 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:605:46
[INFO] [stdout]     |
[INFO] [stdout] 605 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:587:21
[INFO] [stdout]     |
[INFO] [stdout] 587 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:537:46
[INFO] [stdout]     |
[INFO] [stdout] 537 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:587:28
[INFO] [stdout]     |
[INFO] [stdout] 587 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:556:23
[INFO] [stdout]     |
[INFO] [stdout] 556 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:589:29
[INFO] [stdout]     |
[INFO] [stdout] 589 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/margin_test.rs:628:27
[INFO] [stdout]     |
[INFO] [stdout] 628 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:592:28
[INFO] [stdout]     |
[INFO] [stdout] 592 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:594:29
[INFO] [stdout]     |
[INFO] [stdout] 594 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:521:28
[INFO] [stdout]     |
[INFO] [stdout] 521 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:594:28
[INFO] [stdout]     |
[INFO] [stdout] 594 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:522:29
[INFO] [stdout]     |
[INFO] [stdout] 522 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:562:32
[INFO] [stdout]     |
[INFO] [stdout] 562 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:563:27
[INFO] [stdout]     |
[INFO] [stdout] 563 |     root_child0.set_position(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:596:29
[INFO] [stdout]     |
[INFO] [stdout] 596 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:633:25
[INFO] [stdout]     |
[INFO] [stdout] 633 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:526:28
[INFO] [stdout]     |
[INFO] [stdout] 526 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:633:36
[INFO] [stdout]     |
[INFO] [stdout] 633 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:634:25
[INFO] [stdout]     |
[INFO] [stdout] 634 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:599:28
[INFO] [stdout]     |
[INFO] [stdout] 599 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:634:39
[INFO] [stdout]     |
[INFO] [stdout] 634 |     root_child0.set_margin(Edge::Bottom, StyleUnit::Auto);
[INFO] [stdout]     |                                          ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:528:29
[INFO] [stdout]     |
[INFO] [stdout] 528 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:601:29
[INFO] [stdout]     |
[INFO] [stdout] 601 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:636:28
[INFO] [stdout]     |
[INFO] [stdout] 636 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:598:46
[INFO] [stdout]     |
[INFO] [stdout] 598 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:638:29
[INFO] [stdout]     |
[INFO] [stdout] 638 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:530:46
[INFO] [stdout]     |
[INFO] [stdout] 530 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:606:28
[INFO] [stdout]     |
[INFO] [stdout] 606 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:567:46
[INFO] [stdout]     |
[INFO] [stdout] 567 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:608:29
[INFO] [stdout]     |
[INFO] [stdout] 608 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:643:28
[INFO] [stdout]     |
[INFO] [stdout] 643 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:579:46
[INFO] [stdout]     |
[INFO] [stdout] 579 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:630:46
[INFO] [stdout]     |
[INFO] [stdout] 630 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:547:46
[INFO] [stdout]     |
[INFO] [stdout] 547 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:645:29
[INFO] [stdout]     |
[INFO] [stdout] 645 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:613:28
[INFO] [stdout]     |
[INFO] [stdout] 613 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:597:27
[INFO] [stdout]     |
[INFO] [stdout] 597 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:598:23
[INFO] [stdout]     |
[INFO] [stdout] 598 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:647:46
[INFO] [stdout]     |
[INFO] [stdout] 647 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/align_content_test.rs:668:26
[INFO] [stdout]     |
[INFO] [stdout] 668 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/align_content_test.rs:669:25
[INFO] [stdout]     |
[INFO] [stdout] 669 |     root.set_align_content(Align::SpaceAround);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:670:21
[INFO] [stdout]     |
[INFO] [stdout] 670 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:620:28
[INFO] [stdout]     |
[INFO] [stdout] 620 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:604:32
[INFO] [stdout]     |
[INFO] [stdout] 604 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:605:27
[INFO] [stdout]     |
[INFO] [stdout] 605 |     root_child0.set_position(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:664:46
[INFO] [stdout]     |
[INFO] [stdout] 664 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:622:29
[INFO] [stdout]     |
[INFO] [stdout] 622 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 130 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:574:33
[INFO] [stdout]     |
[INFO] [stdout] 574 |     root_child0.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:575:28
[INFO] [stdout]     |
[INFO] [stdout] 575 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:676:28
[INFO] [stdout]     |
[INFO] [stdout] 676 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:577:29
[INFO] [stdout]     |
[INFO] [stdout] 577 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:624:46
[INFO] [stdout]     |
[INFO] [stdout] 624 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:687:23
[INFO] [stdout]     |
[INFO] [stdout] 687 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:678:29
[INFO] [stdout]     |
[INFO] [stdout] 678 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:582:35
[INFO] [stdout]     |
[INFO] [stdout] 582 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:609:46
[INFO] [stdout]     |
[INFO] [stdout] 609 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:584:36
[INFO] [stdout]     |
[INFO] [stdout] 584 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:656:46
[INFO] [stdout]     |
[INFO] [stdout] 656 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:683:28
[INFO] [stdout]     |
[INFO] [stdout] 683 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:692:25
[INFO] [stdout]     |
[INFO] [stdout] 692 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:692:36
[INFO] [stdout]     |
[INFO] [stdout] 692 |     root_child0.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:694:28
[INFO] [stdout]     |
[INFO] [stdout] 694 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:685:29
[INFO] [stdout]     |
[INFO] [stdout] 685 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:621:46
[INFO] [stdout]     |
[INFO] [stdout] 621 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:586:46
[INFO] [stdout]     |
[INFO] [stdout] 586 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:694:26
[INFO] [stdout]     |
[INFO] [stdout] 694 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:696:29
[INFO] [stdout]     |
[INFO] [stdout] 696 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:695:25
[INFO] [stdout]     |
[INFO] [stdout] 695 |     root.set_align_content(Align::Center);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:696:21
[INFO] [stdout]     |
[INFO] [stdout] 696 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:639:27
[INFO] [stdout]     |
[INFO] [stdout] 639 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:700:25
[INFO] [stdout]     |
[INFO] [stdout] 700 |     root_child1.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:690:28
[INFO] [stdout]     |
[INFO] [stdout] 690 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:700:36
[INFO] [stdout]     |
[INFO] [stdout] 700 |     root_child1.set_margin(Edge::Top, StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:640:23
[INFO] [stdout]     |
[INFO] [stdout] 640 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:603:46
[INFO] [stdout]     |
[INFO] [stdout] 603 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:692:29
[INFO] [stdout]     |
[INFO] [stdout] 692 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:702:28
[INFO] [stdout]     |
[INFO] [stdout] 702 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:701:28
[INFO] [stdout]     |
[INFO] [stdout] 701 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "padding_test") due to 131 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:704:29
[INFO] [stdout]     |
[INFO] [stdout] 704 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:697:28
[INFO] [stdout]     |
[INFO] [stdout] 697 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:703:29
[INFO] [stdout]     |
[INFO] [stdout] 703 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:646:32
[INFO] [stdout]     |
[INFO] [stdout] 646 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:647:27
[INFO] [stdout]     |
[INFO] [stdout] 647 |     root_child0.set_position(Edge::Left, StyleUnit::Point((5 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:699:29
[INFO] [stdout]     |
[INFO] [stdout] 699 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:709:28
[INFO] [stdout]     |
[INFO] [stdout] 709 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:708:28
[INFO] [stdout]     |
[INFO] [stdout] 708 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:711:29
[INFO] [stdout]     |
[INFO] [stdout] 711 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:630:33
[INFO] [stdout]     |
[INFO] [stdout] 630 |     root_child0.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:631:28
[INFO] [stdout]     |
[INFO] [stdout] 631 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:704:28
[INFO] [stdout]     |
[INFO] [stdout] 704 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:710:29
[INFO] [stdout]     |
[INFO] [stdout] 710 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:706:29
[INFO] [stdout]     |
[INFO] [stdout] 706 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:633:29
[INFO] [stdout]     |
[INFO] [stdout] 633 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:713:46
[INFO] [stdout]     |
[INFO] [stdout] 713 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:715:28
[INFO] [stdout]     |
[INFO] [stdout] 715 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:651:46
[INFO] [stdout]     |
[INFO] [stdout] 651 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:638:35
[INFO] [stdout]     |
[INFO] [stdout] 638 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:708:46
[INFO] [stdout]     |
[INFO] [stdout] 708 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:717:29
[INFO] [stdout]     |
[INFO] [stdout] 717 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:640:36
[INFO] [stdout]     |
[INFO] [stdout] 640 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:735:46
[INFO] [stdout]     |
[INFO] [stdout] 735 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:663:46
[INFO] [stdout]     |
[INFO] [stdout] 663 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:722:28
[INFO] [stdout]     |
[INFO] [stdout] 722 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:740:46
[INFO] [stdout]     |
[INFO] [stdout] 740 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:642:46
[INFO] [stdout]     |
[INFO] [stdout] 642 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Justify`
[INFO] [stdout]    --> tests/absolute_position_test.rs:681:27
[INFO] [stdout]     |
[INFO] [stdout] 681 |     root.set_justify_content(Justify::Center);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `Justify`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:682:23
[INFO] [stdout]     |
[INFO] [stdout] 682 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:724:29
[INFO] [stdout]     |
[INFO] [stdout] 724 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/margin_test.rs:763:26
[INFO] [stdout]     |
[INFO] [stdout] 763 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:764:23
[INFO] [stdout]     |
[INFO] [stdout] 764 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/align_content_test.rs:778:26
[INFO] [stdout]     |
[INFO] [stdout] 778 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:659:46
[INFO] [stdout]     |
[INFO] [stdout] 659 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/align_content_test.rs:779:25
[INFO] [stdout]     |
[INFO] [stdout] 779 |     root.set_align_content(Align::Stretch);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:780:21
[INFO] [stdout]     |
[INFO] [stdout] 780 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:729:28
[INFO] [stdout]     |
[INFO] [stdout] 729 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:731:29
[INFO] [stdout]     |
[INFO] [stdout] 731 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:688:32
[INFO] [stdout]     |
[INFO] [stdout] 688 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:689:27
[INFO] [stdout]     |
[INFO] [stdout] 689 |     root_child0.set_position(Edge::Right, StyleUnit::Point((5 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:769:25
[INFO] [stdout]     |
[INFO] [stdout] 769 |     root_child0.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:769:38
[INFO] [stdout]     |
[INFO] [stdout] 769 |     root_child0.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:771:28
[INFO] [stdout]     |
[INFO] [stdout] 771 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:733:46
[INFO] [stdout]     |
[INFO] [stdout] 733 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:786:28
[INFO] [stdout]     |
[INFO] [stdout] 786 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:787:29
[INFO] [stdout]     |
[INFO] [stdout] 787 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:693:46
[INFO] [stdout]     |
[INFO] [stdout] 693 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:777:25
[INFO] [stdout]     |
[INFO] [stdout] 777 |     root_child1.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:765:46
[INFO] [stdout]     |
[INFO] [stdout] 765 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:777:38
[INFO] [stdout]     |
[INFO] [stdout] 777 |     root_child1.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:792:28
[INFO] [stdout]     |
[INFO] [stdout] 792 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:793:29
[INFO] [stdout]     |
[INFO] [stdout] 793 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:690:28
[INFO] [stdout]     |
[INFO] [stdout] 690 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:691:29
[INFO] [stdout]     |
[INFO] [stdout] 691 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:779:28
[INFO] [stdout]     |
[INFO] [stdout] 779 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:705:46
[INFO] [stdout]     |
[INFO] [stdout] 705 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:798:28
[INFO] [stdout]     |
[INFO] [stdout] 798 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:799:29
[INFO] [stdout]     |
[INFO] [stdout] 799 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:695:28
[INFO] [stdout]     |
[INFO] [stdout] 695 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:803:26
[INFO] [stdout]     |
[INFO] [stdout] 803 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:781:29
[INFO] [stdout]     |
[INFO] [stdout] 781 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:697:29
[INFO] [stdout]     |
[INFO] [stdout] 697 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |     root.set_position(Edge::Left, StyleUnit::Point((72 as f32).into()));
[INFO] [stdout]     |                       ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:804:28
[INFO] [stdout]     |
[INFO] [stdout] 804 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:805:29
[INFO] [stdout]     |
[INFO] [stdout] 805 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:786:28
[INFO] [stdout]     |
[INFO] [stdout] 786 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:699:46
[INFO] [stdout]     |
[INFO] [stdout] 699 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:788:29
[INFO] [stdout]     |
[INFO] [stdout] 788 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:809:28
[INFO] [stdout]     |
[INFO] [stdout] 809 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:810:28
[INFO] [stdout]     |
[INFO] [stdout] 810 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:811:29
[INFO] [stdout]     |
[INFO] [stdout] 811 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:811:29
[INFO] [stdout]     |
[INFO] [stdout] 811 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:790:46
[INFO] [stdout]     |
[INFO] [stdout] 790 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:716:46
[INFO] [stdout]     |
[INFO] [stdout] 716 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:813:46
[INFO] [stdout]     |
[INFO] [stdout] 813 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:726:46
[INFO] [stdout]     |
[INFO] [stdout] 726 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:816:28
[INFO] [stdout]     |
[INFO] [stdout] 816 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:818:29
[INFO] [stdout]     |
[INFO] [stdout] 818 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:733:46
[INFO] [stdout]     |
[INFO] [stdout] 733 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:845:46
[INFO] [stdout]     |
[INFO] [stdout] 845 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 135 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:812:46
[INFO] [stdout]     |
[INFO] [stdout] 812 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:823:28
[INFO] [stdout]     |
[INFO] [stdout] 823 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/margin_test.rs:840:26
[INFO] [stdout]     |
[INFO] [stdout] 840 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/align_content_test.rs:883:26
[INFO] [stdout]     |
[INFO] [stdout] 883 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:825:29
[INFO] [stdout]     |
[INFO] [stdout] 825 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/align_content_test.rs:884:25
[INFO] [stdout]     |
[INFO] [stdout] 884 |     root.set_align_content(Align::Stretch);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/align_content_test.rs:885:21
[INFO] [stdout]     |
[INFO] [stdout] 885 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:841:23
[INFO] [stdout]     |
[INFO] [stdout] 841 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:745:28
[INFO] [stdout]     |
[INFO] [stdout] 745 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:750:32
[INFO] [stdout]     |
[INFO] [stdout] 750 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:751:27
[INFO] [stdout]     |
[INFO] [stdout] 751 |     root_child0.set_position(Edge::Top, StyleUnit::Percent((50 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:830:28
[INFO] [stdout]     |
[INFO] [stdout] 830 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:846:25
[INFO] [stdout]     |
[INFO] [stdout] 846 |     root_child0.set_margin(Edge::Left, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:832:29
[INFO] [stdout]     |
[INFO] [stdout] 832 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:846:37
[INFO] [stdout]     |
[INFO] [stdout] 846 |     root_child0.set_margin(Edge::Left, StyleUnit::Auto);
[INFO] [stdout]     |                                        ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:891:28
[INFO] [stdout]     |
[INFO] [stdout] 891 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:847:25
[INFO] [stdout]     |
[INFO] [stdout] 847 |     root_child0.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:847:38
[INFO] [stdout]     |
[INFO] [stdout] 847 |     root_child0.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:892:29
[INFO] [stdout]     |
[INFO] [stdout] 892 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:757:32
[INFO] [stdout]     |
[INFO] [stdout] 757 |     root_child1.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:758:27
[INFO] [stdout]     |
[INFO] [stdout] 758 |     root_child1.set_position(Edge::Bottom, StyleUnit::Percent((50 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:849:28
[INFO] [stdout]     |
[INFO] [stdout] 849 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:837:28
[INFO] [stdout]     |
[INFO] [stdout] 837 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:754:36
[INFO] [stdout]     |
[INFO] [stdout] 754 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:851:29
[INFO] [stdout]     |
[INFO] [stdout] 851 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:899:35
[INFO] [stdout]     |
[INFO] [stdout] 899 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:900:36
[INFO] [stdout]     |
[INFO] [stdout] 900 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:758:35
[INFO] [stdout]     |
[INFO] [stdout] 758 |     root_child0_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:839:29
[INFO] [stdout]     |
[INFO] [stdout] 839 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp: In function 'void YGZeroOutLayoutRecursivly(YGNodeRef)':
[INFO] [stderr] warning: src/yoga/yoga/Yoga.cpp:1854:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YGLayout'; use assignment or value-initialization instead [-Wclass-memaccess]
[INFO] [stderr] warning:  1854 |   memset(&(node->getLayout()), 0, sizeof(YGLayout));
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: In file included from src/yoga/yoga/YGNode.h:11,
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:760:36
[INFO] [stdout]     |
[INFO] [stdout] 760 |     root_child0_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning:                  from src/yoga/yoga/Utils.h:9,
[INFO] [stderr] warning:                  from src/yoga/yoga/Yoga.cpp:13:
[INFO] [stderr] warning: src/yoga/yoga/YGLayout.h:12:8: note: 'struct YGLayout' declared here
[INFO] [stderr] warning:    12 | struct YGLayout {
[INFO] [stderr] warning:       |        ^~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `polyhorn-yoga` (test "flex_direction_test") due to 136 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:905:28
[INFO] [stdout]     |
[INFO] [stdout] 905 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:856:28
[INFO] [stdout]     |
[INFO] [stdout] 856 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:841:46
[INFO] [stdout]     |
[INFO] [stdout] 841 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:906:29
[INFO] [stdout]     |
[INFO] [stdout] 906 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:764:32
[INFO] [stdout]     |
[INFO] [stdout] 764 |     root_child2.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:858:29
[INFO] [stdout]     |
[INFO] [stdout] 858 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:765:27
[INFO] [stdout]     |
[INFO] [stdout] 765 |     root_child2.set_position(Edge::Top, StyleUnit::Percent((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:762:46
[INFO] [stdout]     |
[INFO] [stdout] 762 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/absolute_position_test.rs:766:27
[INFO] [stdout]     |
[INFO] [stdout] 766 |     root_child2.set_position(Edge::Bottom, StyleUnit::Percent((10 as f32).into()));
[INFO] [stdout]     |                              ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:911:28
[INFO] [stdout]     |
[INFO] [stdout] 911 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:873:46
[INFO] [stdout]     |
[INFO] [stdout] 873 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:912:29
[INFO] [stdout]     |
[INFO] [stdout] 912 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:860:46
[INFO] [stdout]     |
[INFO] [stdout] 860 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:784:46
[INFO] [stdout]     |
[INFO] [stdout] 784 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:917:28
[INFO] [stdout]     |
[INFO] [stdout] 917 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:769:46
[INFO] [stdout]     |
[INFO] [stdout] 769 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:918:29
[INFO] [stdout]     |
[INFO] [stdout] 918 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:911:26
[INFO] [stdout]     |
[INFO] [stdout] 911 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:877:46
[INFO] [stdout]     |
[INFO] [stdout] 877 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:912:25
[INFO] [stdout]     |
[INFO] [stdout] 912 |     root.set_align_content(Align::Stretch);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:913:21
[INFO] [stdout]     |
[INFO] [stdout] 913 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:923:28
[INFO] [stdout]     |
[INFO] [stdout] 923 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:791:46
[INFO] [stdout]     |
[INFO] [stdout] 791 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/align_content_test.rs:924:29
[INFO] [stdout]     |
[INFO] [stdout] 924 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:918:28
[INFO] [stdout]     |
[INFO] [stdout] 918 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:817:28
[INFO] [stdout]     |
[INFO] [stdout] 817 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:920:29
[INFO] [stdout]     |
[INFO] [stdout] 920 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/absolute_position_test.rs:819:21
[INFO] [stdout]     |
[INFO] [stdout] 819 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:926:46
[INFO] [stdout]     |
[INFO] [stdout] 926 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:904:25
[INFO] [stdout]     |
[INFO] [stdout] 904 |     root_child0.set_margin(Edge::Left, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:904:37
[INFO] [stdout]     |
[INFO] [stdout] 904 |     root_child0.set_margin(Edge::Left, StyleUnit::Auto);
[INFO] [stdout]     |                                        ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:905:25
[INFO] [stdout]     |
[INFO] [stdout] 905 |     root_child0.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:905:38
[INFO] [stdout]     |
[INFO] [stdout] 905 |     root_child0.set_margin(Edge::Right, StyleUnit::Auto);
[INFO] [stdout]     |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:925:28
[INFO] [stdout]     |
[INFO] [stdout] 925 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/align_content_test.rs:963:46
[INFO] [stdout]     |
[INFO] [stdout] 963 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:824:32
[INFO] [stdout]     |
[INFO] [stdout] 824 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:907:28
[INFO] [stdout]     |
[INFO] [stdout] 907 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:927:29
[INFO] [stdout]     |
[INFO] [stdout] 927 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:825:35
[INFO] [stdout]     |
[INFO] [stdout] 825 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:826:36
[INFO] [stdout]     |
[INFO] [stdout] 826 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:909:29
[INFO] [stdout]     |
[INFO] [stdout] 909 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:830:35
[INFO] [stdout]     |
[INFO] [stdout] 830 |     root_child0_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]     --> tests/align_content_test.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]     --> tests/align_content_test.rs:1007:25
[INFO] [stdout]      |
[INFO] [stdout] 1007 |     root.set_align_content(Align::Stretch);
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:932:28
[INFO] [stdout]     |
[INFO] [stdout] 932 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]     --> tests/align_content_test.rs:1008:21
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]      |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:832:36
[INFO] [stdout]     |
[INFO] [stdout] 832 |     root_child0_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:828:46
[INFO] [stdout]     |
[INFO] [stdout] 828 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:914:28
[INFO] [stdout]     |
[INFO] [stdout] 914 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:934:29
[INFO] [stdout]     |
[INFO] [stdout] 934 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:916:29
[INFO] [stdout]     |
[INFO] [stdout] 916 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:840:46
[INFO] [stdout]     |
[INFO] [stdout] 840 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:834:46
[INFO] [stdout]     |
[INFO] [stdout] 834 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:939:28
[INFO] [stdout]     |
[INFO] [stdout] 939 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1014:28
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1015:29
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:918:46
[INFO] [stdout]     |
[INFO] [stdout] 918 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:941:29
[INFO] [stdout]     |
[INFO] [stdout] 941 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/absolute_position_test.rs:858:26
[INFO] [stdout]     |
[INFO] [stdout] 858 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/absolute_position_test.rs:859:21
[INFO] [stdout]     |
[INFO] [stdout] 859 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:856:46
[INFO] [stdout]     |
[INFO] [stdout] 856 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:946:28
[INFO] [stdout]     |
[INFO] [stdout] 946 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:935:46
[INFO] [stdout]     |
[INFO] [stdout] 935 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1023:28
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1024:29
[INFO] [stdout]      |
[INFO] [stdout] 1024 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:864:32
[INFO] [stdout]     |
[INFO] [stdout] 864 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:884:26
[INFO] [stdout]     |
[INFO] [stdout] 884 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:948:29
[INFO] [stdout]     |
[INFO] [stdout] 948 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1029:28
[INFO] [stdout]      |
[INFO] [stdout] 1029 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/margin_test.rs:958:26
[INFO] [stdout]     |
[INFO] [stdout] 958 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1030:29
[INFO] [stdout]      |
[INFO] [stdout] 1030 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/margin_test.rs:959:23
[INFO] [stdout]     |
[INFO] [stdout] 959 |     root.set_align_items(Align::Center);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:950:46
[INFO] [stdout]     |
[INFO] [stdout] 950 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:868:46
[INFO] [stdout]     |
[INFO] [stdout] 868 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:890:28
[INFO] [stdout]     |
[INFO] [stdout] 890 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:891:29
[INFO] [stdout]     |
[INFO] [stdout] 891 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1038:28
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1039:29
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:964:25
[INFO] [stdout]     |
[INFO] [stdout] 964 |     root_child0.set_margin(Edge::Start, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:880:46
[INFO] [stdout]     |
[INFO] [stdout] 880 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/flex_wrap_test.rs:982:46
[INFO] [stdout]     |
[INFO] [stdout] 982 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:964:38
[INFO] [stdout]     |
[INFO] [stdout] 964 |     root_child0.set_margin(Edge::Start, StyleUnit::Auto);
[INFO] [stdout]     |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:896:28
[INFO] [stdout]     |
[INFO] [stdout] 896 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]    --> tests/margin_test.rs:965:25
[INFO] [stdout]     |
[INFO] [stdout] 965 |     root_child0.set_margin(Edge::End, StyleUnit::Auto);
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:897:29
[INFO] [stdout]     |
[INFO] [stdout] 897 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:965:36
[INFO] [stdout]     |
[INFO] [stdout] 965 |     root_child0.set_margin(Edge::End, StyleUnit::Auto);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:967:28
[INFO] [stdout]     |
[INFO] [stdout] 967 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1044:28
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/absolute_position_test.rs:898:21
[INFO] [stdout]     |
[INFO] [stdout] 898 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1045:29
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:899:46
[INFO] [stdout]     |
[INFO] [stdout] 899 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:969:29
[INFO] [stdout]     |
[INFO] [stdout] 969 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1020:26
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1021:25
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     root.set_align_content(Align::SpaceAround);
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1022:21
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]      |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]     --> tests/align_content_test.rs:1047:46
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:974:28
[INFO] [stdout]     |
[INFO] [stdout] 974 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:903:29
[INFO] [stdout]     |
[INFO] [stdout] 903 |     root_child0.set_align_self(Align::FlexEnd);
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:904:32
[INFO] [stdout]     |
[INFO] [stdout] 904 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:916:46
[INFO] [stdout]     |
[INFO] [stdout] 916 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/margin_test.rs:976:29
[INFO] [stdout]     |
[INFO] [stdout] 976 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1027:28
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1029:29
[INFO] [stdout]      |
[INFO] [stdout] 1029 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]     --> tests/align_content_test.rs:1079:46
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:978:46
[INFO] [stdout]     |
[INFO] [stdout] 978 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:908:46
[INFO] [stdout]     |
[INFO] [stdout] 908 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1034:28
[INFO] [stdout]      |
[INFO] [stdout] 1034 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:943:28
[INFO] [stdout]     |
[INFO] [stdout] 943 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:944:29
[INFO] [stdout]     |
[INFO] [stdout] 944 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]     --> tests/align_content_test.rs:1117:26
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1036:29
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]     --> tests/align_content_test.rs:1118:25
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     root.set_align_content(Align::Stretch);
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]     --> tests/align_content_test.rs:1119:21
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     root.set_flex_wrap(Wrap::Wrap);
[INFO] [stdout]      |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/margin_test.rs:995:46
[INFO] [stdout]     |
[INFO] [stdout] 995 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:948:28
[INFO] [stdout]     |
[INFO] [stdout] 948 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:920:46
[INFO] [stdout]     |
[INFO] [stdout] 920 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:950:29
[INFO] [stdout]     |
[INFO] [stdout] 950 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1041:28
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/absolute_position_test.rs:938:26
[INFO] [stdout]     |
[INFO] [stdout] 938 |     root.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wrap`
[INFO] [stdout]    --> tests/absolute_position_test.rs:939:21
[INFO] [stdout]     |
[INFO] [stdout] 939 |     root.set_flex_wrap(Wrap::WrapReverse);
[INFO] [stdout]     |                        ^^^^ use of undeclared type `Wrap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1043:29
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:952:46
[INFO] [stdout]     |
[INFO] [stdout] 952 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1125:28
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1126:29
[INFO] [stdout]      |
[INFO] [stdout] 1126 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1048:28
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Align`
[INFO] [stdout]    --> tests/absolute_position_test.rs:944:29
[INFO] [stdout]     |
[INFO] [stdout] 944 |     root_child0.set_align_self(Align::FlexEnd);
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> tests/absolute_position_test.rs:945:32
[INFO] [stdout]     |
[INFO] [stdout] 945 |     root_child0.set_position_type(PositionType::Absolute);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]     --> tests/margin_test.rs:1022:25
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     root_child0.set_margin(Edge::Start, StyleUnit::Auto);
[INFO] [stdout]      |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/margin_test.rs:1022:38
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     root_child0.set_margin(Edge::Start, StyleUnit::Auto);
[INFO] [stdout]      |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edge`
[INFO] [stdout]     --> tests/margin_test.rs:1023:25
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     root_child0.set_margin(Edge::End, StyleUnit::Auto);
[INFO] [stdout]      |                            ^^^^ use of undeclared type `Edge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/margin_test.rs:1023:36
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     root_child0.set_margin(Edge::End, StyleUnit::Auto);
[INFO] [stdout]      |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1050:29
[INFO] [stdout]      |
[INFO] [stdout] 1050 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:969:46
[INFO] [stdout]     |
[INFO] [stdout] 969 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/margin_test.rs:1025:28
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1134:28
[INFO] [stdout]      |
[INFO] [stdout] 1134 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1135:29
[INFO] [stdout]      |
[INFO] [stdout] 1135 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/margin_test.rs:1027:29
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1055:28
[INFO] [stdout]      |
[INFO] [stdout] 1055 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:949:46
[INFO] [stdout]     |
[INFO] [stdout] 949 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1140:28
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     root_child2.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1141:29
[INFO] [stdout]      |
[INFO] [stdout] 1141 |     root_child2.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1057:29
[INFO] [stdout]      |
[INFO] [stdout] 1057 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/margin_test.rs:1032:28
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     root_child1.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:995:33
[INFO] [stdout]     |
[INFO] [stdout] 995 |     root_child0.set_flex_direction(FlexDirection::Row);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:996:28
[INFO] [stdout]     |
[INFO] [stdout] 996 |     root_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]    --> tests/absolute_position_test.rs:961:46
[INFO] [stdout]     |
[INFO] [stdout] 961 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/margin_test.rs:1034:29
[INFO] [stdout]      |
[INFO] [stdout] 1034 |     root_child1.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1059:46
[INFO] [stdout]      |
[INFO] [stdout] 1059 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1148:28
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     root_child3.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]    --> tests/min_max_dimension_test.rs:999:29
[INFO] [stdout]     |
[INFO] [stdout] 999 |     root_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/absolute_position_test.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1149:29
[INFO] [stdout]      |
[INFO] [stdout] 1149 |     root_child3.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/absolute_position_test.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/absolute_position_test.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]     --> tests/margin_test.rs:1036:46
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:25:40
[INFO] [stdout]    |
[INFO] [stdout] 25 |     root_child0.set_position(Edge::Start, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:26:38
[INFO] [stdout]    |
[INFO] [stdout] 26 |     root_child0.set_position(Edge::Top, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     root_child0.set_width(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |     root_child0.set_height(StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/absolute_position_test.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/min_max_dimension_test.rs:1005:35
[INFO] [stdout]      |
[INFO] [stdout] 1005 |     root_child0_child0.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                                      ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/absolute_position_test.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |     root.calculate_layout(Undefined, Undefined, Direction::LTR);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/absolute_position_test.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1154:28
[INFO] [stdout]      |
[INFO] [stdout] 1154 |     root_child4.set_min_width(StyleUnit::Auto);
[INFO] [stdout]      |                               ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/min_max_dimension_test.rs:1006:36
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     root_child0_child0.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                       ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]     --> tests/align_content_test.rs:1155:29
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     root_child4.set_min_height(StyleUnit::Auto);
[INFO] [stdout]      |                                ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Undefined` in this scope
[INFO] [stdout]   --> tests/absolute_position_test.rs:42:35
[INFO] [stdout]    |
[INFO] [stdout] 42 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::MeasureMode::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Undefined;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> tests/absolute_position_test.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut config = Config::new();
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/absolute_position_test.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let mut root = Node::new_with_config(&mut config);
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]     --> tests/flex_wrap_test.rs:1091:46
[INFO] [stdout]      |
[INFO] [stdout] 1091 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |     root.set_width(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                    ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     root.set_height(StyleUnit::Point((100 as f32).into()));
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]   --> tests/absolute_position_test.rs:63:24
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let mut root_child0 = Node::new_with_config(&mut config);
[INFO] [stdout]    |                           ^^^^ use of undeclared type `Node`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:65:38
[INFO] [stdout]    |
[INFO] [stdout] 65 |     root_child0.set_position(Edge::End, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                         ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use polyhorn_yoga::StyleUnit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]     --> tests/margin_test.rs:1053:46
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     root.calculate_layout(Undefined, Undefined, Direction::RTL);
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StyleUnit`
[INFO] [stdout]   --> tests/absolute_position_test.rs:66:41
[INFO] [stdout]    |
[INFO] [stdout] 66 |     root_child0.set_position(Edge::Bottom, StyleUnit::Point((10 as f32).into()));
[INFO] [stdout]    |                                            ^^^^^^^^^ use of undeclared type `StyleUnit`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[WARN] too many lines in the log, truncating it
