[INFO] fetching crate legalios 0.0.12... [INFO] testing legalios-0.0.12 against beta-2022-02-22 for beta-1.60-1 [INFO] extracting crate legalios 0.0.12 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate legalios 0.0.12 on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate legalios 0.0.12 [INFO] finished tweaking crates.io crate legalios 0.0.12 [INFO] tweaked toml for crates.io crate legalios 0.0.12 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rust_decimal_macros v1.22.0 [INFO] [stderr] Downloaded rust_decimal v1.22.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 064b7b3249d00011ea5f316c4e41f142f933b44ebe814168f1824963e9798d7c [INFO] running `Command { std: "docker" "start" "-a" "064b7b3249d00011ea5f316c4e41f142f933b44ebe814168f1824963e9798d7c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "064b7b3249d00011ea5f316c4e41f142f933b44ebe814168f1824963e9798d7c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "064b7b3249d00011ea5f316c4e41f142f933b44ebe814168f1824963e9798d7c", kill_on_drop: false }` [INFO] [stdout] 064b7b3249d00011ea5f316c4e41f142f933b44ebe814168f1824963e9798d7c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 5f2b9c6bed98701b98fb724420fe1a0a8cf9d6fe4eab994570cea55189386453 [INFO] running `Command { std: "docker" "start" "-a" "5f2b9c6bed98701b98fb724420fe1a0a8cf9d6fe4eab994570cea55189386453", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling rust_decimal v1.22.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling rust_decimal_macros v1.22.0 [INFO] [stderr] Compiling legalios v0.0.12 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.86s [INFO] running `Command { std: "docker" "inspect" "5f2b9c6bed98701b98fb724420fe1a0a8cf9d6fe4eab994570cea55189386453", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f2b9c6bed98701b98fb724420fe1a0a8cf9d6fe4eab994570cea55189386453", kill_on_drop: false }` [INFO] [stdout] 5f2b9c6bed98701b98fb724420fe1a0a8cf9d6fe4eab994570cea55189386453 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4f29e5dde0fec37d84ffcfe04c4495128da2bd6d3e61dadb70c2db9a11538109 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4f29e5dde0fec37d84ffcfe04c4495128da2bd6d3e61dadb70c2db9a11538109", kill_on_drop: false }` [INFO] [stderr] Compiling legalios v0.0.12 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/factories_tests/factory_salary_test.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | #[macro_use(crate::test_factory_salary)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_factory_salary` [INFO] [stdout] --> src/factories_tests/factory_salary_test.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | crate::test_factory_salary! (test_examples_2011, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/factories_tests/factory_health_test.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | #[macro_use(crate::test_factory_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_factory_health` [INFO] [stdout] --> src/factories_tests/factory_health_test.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | crate::test_factory_health! (test_examples_2011, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/factories_tests/factory_social_test.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | #[macro_use(crate::test_factory_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_factory_social` [INFO] [stdout] --> src/factories_tests/factory_social_test.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | crate::test_factory_social! (test_examples_2011, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/factories_tests/factory_taxing_test.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | #[macro_use(crate::test_factory_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_factory_taxing` [INFO] [stdout] --> src/factories_tests/factory_taxing_test.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | crate::test_factory_taxing! (test_examples_2011, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_01_min_monthly_basis_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_health` [INFO] [stdout] --> src/service_tests/example_01_health_01_min_monthly_basis_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_health!(test_examples_2011, |x: &dyn IPropsHealth| {x.min_monthly_basis()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_02_max_annuals_basis_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_health` [INFO] [stdout] --> src/service_tests/example_01_health_02_max_annuals_basis_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_health!(test_examples_2011, |x: &dyn IPropsHealth| {x.max_annuals_basis()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_03_lim_monthly_state_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_health` [INFO] [stdout] --> src/service_tests/example_01_health_03_lim_monthly_state_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_health!(test_examples_2011, |x: &dyn IPropsHealth| {x.lim_monthly_state()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_04_lim_monthly_dis50_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_health` [INFO] [stdout] --> src/service_tests/example_01_health_04_lim_monthly_dis50_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_health! (test_examples_2011, |x: &dyn IPropsHealth| {x.lim_monthly_dis50()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_05_factor_compound_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_dec_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_health` [INFO] [stdout] --> src/service_tests/example_01_health_05_factor_compound_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_health! (test_examples_2011, |x: &dyn IPropsHealth| {x.factor_compound()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_06_factor_employee_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_dec_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_health` [INFO] [stdout] --> src/service_tests/example_01_health_06_factor_employee_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_health! (test_examples_2011, |x: &dyn IPropsHealth| {x.factor_employee()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_07_margin_income_emp_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_health` [INFO] [stdout] --> src/service_tests/example_01_health_07_margin_income_emp_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_health! (test_examples_2011, |x: &dyn IPropsHealth| {x.margin_income_emp()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_01_health_08_margin_income_agr_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_health)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_health` [INFO] [stdout] --> src/service_tests/example_01_health_08_margin_income_agr_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_health!(test_examples_2011, |x: &dyn IPropsHealth| {x.margin_income_agr()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_02_salary_01_working_shift_week_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_salary)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_salary` [INFO] [stdout] --> src/service_tests/example_02_salary_01_working_shift_week_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_salary! (test_examples_2011, |x: &dyn IPropsSalary| {x.working_shift_week()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_02_salary_02_working_shift_time_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_salary)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_salary` [INFO] [stdout] --> src/service_tests/example_02_salary_02_working_shift_time_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_salary! (test_examples_2011, |x: &dyn IPropsSalary| {x.working_shift_time()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_02_salary_03_min_monthly_wage_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_salary)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_salary` [INFO] [stdout] --> src/service_tests/example_02_salary_03_min_monthly_wage_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_salary! (test_examples_2011, |x: &dyn IPropsSalary| {x.min_monthly_wage()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_02_salary_04_min_hourly_wage_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_salary)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_salary` [INFO] [stdout] --> src/service_tests/example_02_salary_04_min_hourly_wage_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_salary! (test_examples_2011, |x: &dyn IPropsSalary| {x.min_hourly_wage()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_01_max_annuals_basis_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_social` [INFO] [stdout] --> src/service_tests/example_03_social_01_max_annuals_basis_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.max_annuals_basis()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_02_factor_employer_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_social` [INFO] [stdout] --> src/service_tests/example_03_social_02_factor_employer_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.factor_employer()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_03_factor_employer_higher_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_social` [INFO] [stdout] --> src/service_tests/example_03_social_03_factor_employer_higher_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.factor_employer_higher()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_04_factor_employee_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_social` [INFO] [stdout] --> src/service_tests/example_03_social_04_factor_employee_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.factor_employee()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_05_factor_employee_garant_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_social` [INFO] [stdout] --> src/service_tests/example_03_social_05_factor_employee_garant_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.factor_employee_garant()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_06_factor_employee_reduce_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_social` [INFO] [stdout] --> src/service_tests/example_03_social_06_factor_employee_reduce_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.factor_employee_reduce()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_07_margin_income_emp_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_social` [INFO] [stdout] --> src/service_tests/example_03_social_07_margin_income_emp_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.margin_income_emp()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_03_social_08_margin_income_agr_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_social)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_social` [INFO] [stdout] --> src/service_tests/example_03_social_08_margin_income_agr_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_social! (test_examples_2011, |x: &dyn IPropsSocial| {x.margin_income_agr()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_01_allowance_payer_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_01_allowance_payer_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_payer()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_02_allowance_disab1st_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_02_allowance_disab1st_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_disab1st()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_03_allowance_disab2nd_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_03_allowance_disab2nd_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_disab2nd()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_04_allowance_disab3rd_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_04_allowance_disab3rd_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_disab3rd()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_05_allowance_study_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_05_allowance_study_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_study()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_06_allowance_child1st_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_06_allowance_child1st_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_child1st()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_07_allowance_child2nd_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_07_allowance_child2nd_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_child2nd()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_08_allowance_child3rd_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_08_allowance_child3rd_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.allowance_child3rd()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_09_factor_advances_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_09_factor_advances_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.factor_advances()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_10_factor_withhold_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_10_factor_withhold_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.factor_withhold()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_11_factor_solitary_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_dec_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_11_factor_solitary_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_dec_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.factor_solitary()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_12_min_amount_of_tax_bonus_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_12_min_amount_of_tax_bonus_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.min_amount_of_tax_bonus()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_13_max_amount_of_tax_bonus_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_13_max_amount_of_tax_bonus_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.max_amount_of_tax_bonus()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_14_margin_income_of_tax_bonus_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_14_margin_income_of_tax_bonus_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.margin_income_of_tax_bonus()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_15_margin_income_of_rounding_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_15_margin_income_of_rounding_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.margin_income_of_rounding()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_16_margin_income_of_withhold_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_16_margin_income_of_withhold_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.margin_income_of_withhold()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_17_margin_income_of_solitary_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_raxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_17_margin_income_of_solitary_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.margin_income_of_solitary()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_18_margin_income_of_wth_emp_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_18_margin_income_of_wth_emp_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.margin_income_of_wth_emp()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `macro_use` [INFO] [stdout] --> src/service_tests/example_04_taxing_19_margin_income_of_wth_agr_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | #[macro_use(crate::test_examples_int_taxing)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `macro_use` will be ignored, since it's applied to the macro invocation `crate::test_examples_int_taxing` [INFO] [stdout] --> src/service_tests/example_04_taxing_19_margin_income_of_wth_agr_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | crate::test_examples_int_taxing! (test_examples_2011, |x: &dyn IPropsTaxing| {x.margin_income_of_wth_agr()}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `legalios`; 43 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name legalios --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=cfcde8d0fade1037 -C extra-filename=-cfcde8d0fade1037 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern rust_decimal=/opt/rustwide/target/debug/deps/librust_decimal-4c2cbe5af7d9607e.rlib --extern rust_decimal_macros=/opt/rustwide/target/debug/deps/librust_decimal_macros-97a3f567491ae0a2.so --cap-lints=warn` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "4f29e5dde0fec37d84ffcfe04c4495128da2bd6d3e61dadb70c2db9a11538109", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f29e5dde0fec37d84ffcfe04c4495128da2bd6d3e61dadb70c2db9a11538109", kill_on_drop: false }` [INFO] [stdout] 4f29e5dde0fec37d84ffcfe04c4495128da2bd6d3e61dadb70c2db9a11538109