[INFO] fetching crate grid-tariffs 0.11.0...
[INFO] checking grid-tariffs-0.11.0 against try#943e2200e35c3825486c4671b6cab0107a07f8c1 for pr-148952
[INFO] extracting crate grid-tariffs 0.11.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate grid-tariffs 0.11.0
[INFO] finished tweaking crates.io crate grid-tariffs 0.11.0
[INFO] tweaked toml for crates.io crate grid-tariffs 0.11.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate grid-tariffs 0.11.0 on toolchain 943e2200e35c3825486c4671b6cab0107a07f8c1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+943e2200e35c3825486c4671b6cab0107a07f8c1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate grid-tariffs 0.11.0 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" "+943e2200e35c3825486c4671b6cab0107a07f8c1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+943e2200e35c3825486c4671b6cab0107a07f8c1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2afd7e509e763d13188a48a7604363fe55b908c5e9ec8d5f660a688c2edd9f9e
[INFO] running `Command { std: "docker" "start" "-a" "2afd7e509e763d13188a48a7604363fe55b908c5e9ec8d5f660a688c2edd9f9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2afd7e509e763d13188a48a7604363fe55b908c5e9ec8d5f660a688c2edd9f9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2afd7e509e763d13188a48a7604363fe55b908c5e9ec8d5f660a688c2edd9f9e", kill_on_drop: false }`
[INFO] [stdout] 2afd7e509e763d13188a48a7604363fe55b908c5e9ec8d5f660a688c2edd9f9e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+943e2200e35c3825486c4671b6cab0107a07f8c1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 754b9e93fa662a379d9afbd959342bdbdf45b1d170752ca7268bd358871ec9a1
[INFO] running `Command { std: "docker" "start" "-a" "754b9e93fa662a379d9afbd959342bdbdf45b1d170752ca7268bd358871ec9a1", kill_on_drop: false }`
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking grid-tariffs v0.11.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/constants.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 26 |   pub(crate) static REDUCED_SE_TAXES: Taxes = TaxesBuilder::new()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout] 27 | |     .add(&SE_TAX_2025.reduce_by(Money::new(0, 12)))
[INFO] [stdout]    | |___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |             |
[INFO] [stdout]    |             creates a temporary value which is freed while still in use
[INFO] [stdout] 28 |       .add(&SE_TAX_2026.reduce_by(Money::new(0, 12)))
[INFO] [stdout] 29 |       .build();
[INFO] [stdout]    |              - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/constants.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 26 |   pub(crate) static REDUCED_SE_TAXES: Taxes = TaxesBuilder::new()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout] 27 | |     .add(&SE_TAX_2025.reduce_by(Money::new(0, 12)))
[INFO] [stdout] 28 | |     .add(&SE_TAX_2026.reduce_by(Money::new(0, 12)))
[INFO] [stdout]    | |___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |             |
[INFO] [stdout]    |             creates a temporary value which is freed while still in use
[INFO] [stdout] 29 |       .build();
[INFO] [stdout]    |              - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/constants.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 26 |   pub(crate) static REDUCED_SE_TAXES: Taxes = TaxesBuilder::new()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout] 27 | |     .add(&SE_TAX_2025.reduce_by(Money::new(0, 12)))
[INFO] [stdout]    | |___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |             |
[INFO] [stdout]    |             creates a temporary value which is freed while still in use
[INFO] [stdout] 28 |       .add(&SE_TAX_2026.reduce_by(Money::new(0, 12)))
[INFO] [stdout] 29 |       .build();
[INFO] [stdout]    |              - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/constants.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 26 |   pub(crate) static REDUCED_SE_TAXES: Taxes = TaxesBuilder::new()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout] 27 | |     .add(&SE_TAX_2025.reduce_by(Money::new(0, 12)))
[INFO] [stdout] 28 | |     .add(&SE_TAX_2026.reduce_by(Money::new(0, 12)))
[INFO] [stdout]    | |___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |             |
[INFO] [stdout]    |             creates a temporary value which is freed while still in use
[INFO] [stdout] 29 |       .build();
[INFO] [stdout]    |              - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:560:47
[INFO] [stdout]     |
[INFO] [stdout] 560 |            const FUSES_COST: Cost = Cost::fuses(&[
[INFO] [stdout]     |   __________________________________-            ^
[INFO] [stdout]     |  |_______________________________________________|
[INFO] [stdout] 561 | ||             (16, Money::new(50, 0)),
[INFO] [stdout] 562 | ||             (25, Money::new(75, 0)),
[INFO] [stdout] 563 | ||             (35, Money::new(100, 0)),
[INFO] [stdout] 564 | ||             (50, Money::new(150, 0)),
[INFO] [stdout] 565 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:579:47
[INFO] [stdout]     |
[INFO] [stdout] 579 |         const FUSES_COST: Cost = Cost::fuses(&[(16, Money::new(50, 0)), (25, Money::new(75, 0))]);
[INFO] [stdout]     |                                  -------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                                  |            |                                                 |
[INFO] [stdout]     |                                  |            |                                                 temporary value is freed at the end of this statement
[INFO] [stdout]     |                                  |            creates a temporary value which is freed while still in use
[INFO] [stdout]     |                                  argument requires that borrow lasts for `'static`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:588:83
[INFO] [stdout]     |
[INFO] [stdout] 588 |            const FUSES_WITH_CONSUMPTION: Cost = Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]     |   ______________________________________________-                                    ^
[INFO] [stdout]     |  |___________________________________________________________________________________|
[INFO] [stdout] 589 | ||             (16, Some(5000), Money::new(50, 0)),
[INFO] [stdout] 590 | ||             (16, None, Money::new(75, 0)),
[INFO] [stdout] 591 | ||             (25, Some(10000), Money::new(100, 0)),
[INFO] [stdout] 592 | ||             (25, None, Money::new(125, 0)),
[INFO] [stdout] 593 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:640:75
[INFO] [stdout]     |
[INFO] [stdout] 640 |            const FUSES_NO_LIMIT: Cost = Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]     |   ______________________________________-                                    ^
[INFO] [stdout]     |  |___________________________________________________________________________|
[INFO] [stdout] 641 | ||             (16, None, Money::new(50, 0)),
[INFO] [stdout] 642 | ||             (25, None, Money::new(75, 0)),
[INFO] [stdout] 643 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:654:83
[INFO] [stdout]     |
[INFO] [stdout] 654 |            const FUSES_WITH_CONSUMPTION: Cost = Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]     |   ______________________________________________-                                    ^
[INFO] [stdout]     |  |___________________________________________________________________________________|
[INFO] [stdout] 655 | ||             (16, Some(5000), Money::new(50, 0)),
[INFO] [stdout] 656 | ||             (25, Some(10000), Money::new(100, 0)),
[INFO] [stdout] 657 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:666:78
[INFO] [stdout]     |
[INFO] [stdout] 666 |            const FUSES_ONLY_LIMITS: Cost = Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]     |   _________________________________________-                                    ^
[INFO] [stdout]     |  |______________________________________________________________________________|
[INFO] [stdout] 667 | ||             (16, Some(5000), Money::new(50, 0)),
[INFO] [stdout] 668 | ||             (25, Some(10000), Money::new(100, 0)),
[INFO] [stdout] 669 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/affarsverken_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static AFFARSVERKEN_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  4 | |      .name("Affärsverken Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556532083401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(345, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/affarsverken_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(345, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(476, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(643, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(2010, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:703:52
[INFO] [stdout]     |
[INFO] [stdout] 703 |            const FUSE_BASED: Cost = Cost::fuse_range(&[
[INFO] [stdout]     |   __________________________________-                 ^
[INFO] [stdout]     |  |____________________________________________________|
[INFO] [stdout] 704 | ||             (16, 35, Money::new(54, 0)),
[INFO] [stdout] 705 | ||             (35, u16::MAX, Money::new(108, 50)),
[INFO] [stdout] 706 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/costs.rs:726:53
[INFO] [stdout]     |
[INFO] [stdout] 726 |            const MULTI_RANGE: Cost = Cost::fuse_range(&[
[INFO] [stdout]     |   ___________________________________-                 ^
[INFO] [stdout]     |  |_____________________________________________________|
[INFO] [stdout] 727 | ||             (1, 15, Money::new(20, 0)),
[INFO] [stdout] 728 | ||             (16, 35, Money::new(50, 0)),
[INFO] [stdout] 729 | ||             (36, 63, Money::new(100, 0)),
[INFO] [stdout] 730 | ||             (64, u16::MAX, Money::new(200, 0)),
[INFO] [stdout] 731 | ||         ]);
[INFO] [stdout]     | ||         ^-
[INFO] [stdout]     | ||         ||
[INFO] [stdout]     | ||_________|temporary value is freed at the end of this statement
[INFO] [stdout]     | |__________|argument requires that borrow lasts for `'static`
[INFO] [stdout]     |            creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ale_el_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static ALE_EL_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  4 | |      .name("Ale El Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE559398702601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 6, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(445, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 32 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ale_el_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(445, 0)),
[INFO] [stdout] 17 | ||             (20, Money::new(556, 0)),
[INFO] [stdout] 18 | ||             (25, Money::new(728, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(6101, 0)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alem_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALEM_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Ålem Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556179650801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(458, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alem_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(458, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(779, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(1012, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(11179, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alingsas_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALINGSAS_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("Alingsås Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559434718801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (25, Money::new(4598, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alingsas_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (25, Money::new(4598, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (35, Money::new(10354, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (50, Money::new(16500, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (63, Money::new(24049, 0).divide_by(12)),
[INFO] [stdout] 18 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/almnas_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALMNAS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  6 | |      .name("Almnäs Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559139372201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2023, 3, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(7565, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/almnas_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(7565, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(11149, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(13997, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (160, Money::new(79059, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alvesta_elnat_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALVESTA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  6 | |      .name("Alvesta Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556525621001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(3572, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alvesta_elnat_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(3572, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(5483, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(7242, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (250, Money::new(98673, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/arvika_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ARVIKA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  6 | |      .name("Arvika Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556527671301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4050, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/arvika_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4050, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6188, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7631, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(19875, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/asele_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ASELE_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Åsele Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559012889701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4298, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/asele_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4298, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5651, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7090, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(59593, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bengtsfors_energi_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BENGTSFORS_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("Bengtsfors Energi Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556502112701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3806, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bengtsfors_energi_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3806, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4948, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(6740, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(40316, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjare_kraft_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BJARE_KRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Bjäre Kraft Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559427724501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 2, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(355, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjare_kraft_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(355, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(565, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(565, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(9866, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BJARKE_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Bjärke Energi")
[INFO] [stdout]  5 | |      .vat_number("SE763000012801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(375, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 59 | ||         ))
[INFO] [stdout] 60 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(375, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(437, 50)),
[INFO] [stdout] 21 | ||             (25, Money::new(500, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(1000, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:28:72
[INFO] [stdout]    |
[INFO] [stdout] 28 |            .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ________________________________________________-                       ^
[INFO] [stdout]    |  |________________________________________________________________________|
[INFO] [stdout] 29 | ||             CostPeriod::builder()
[INFO] [stdout] 30 | ||                 .load(High)
[INFO] [stdout] 31 | ||                 .fixed_cost_subunit(18.75)
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||                 .build(),
[INFO] [stdout] 41 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 45 | ||                 CostPeriod::builder()
[INFO] [stdout] 46 | ||                     .load(High)
[INFO] [stdout] 47 | ||                     .fixed_cost(50, 0)
[INFO] [stdout] ...  ||
[INFO] [stdout] 57 | ||                 CostPeriod::builder().load(Low).fixed_cost(0, 0).build(),
[INFO] [stdout] 58 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/blasjon_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BLASJON_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Blåsjön Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556061917201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(9801, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/blasjon_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(9801, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(15104, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(18917, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||             (630, Money::new(451622, 0).divide_by(12)),
[INFO] [stdout] 31 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bodens_energi_nat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BODENS_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Bodens Energi Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556526856101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(3810, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bodens_energi_nat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(3810, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(9100, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(11060, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(82445, 0).divide_by(12)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bodens_energi_nat_ab.rs:30:56
[INFO] [stdout]    |
[INFO] [stdout] 30 |            .transfer_fee(TransferFee::Simple(Cost::Fuses(&[(
[INFO] [stdout]    |   _______________________________________________________-^
[INFO] [stdout]    |  |________________________________________________________|
[INFO] [stdout] 31 | ||             16,
[INFO] [stdout] 32 | ||             Money::new_subunit(22.25),
[INFO] [stdout] 33 | ||         )])))
[INFO] [stdout]    | ||          ^
[INFO] [stdout]    | ||__________|
[INFO] [stdout]    |  |__________creates a temporary value which is freed while still in use
[INFO] [stdout]    |             this usage requires that borrow lasts for `'static`
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/boo_energi_ek.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BOO_ENERGI_EK: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Boo Energi ek.")
[INFO] [stdout]  5 | |      .vat_number("SE714000020401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(333, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/boo_energi_ek.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(333, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(379, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(440, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(980, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borgholm_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BORGHOLM_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("Borgholm Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556020762201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4678, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 26 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borgholm_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4678, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6976, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9023, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 20 | ||             (80, Money::new(37261, 0).divide_by(12)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borlange_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BORLANGE_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  4 | |      .name("Borlänge Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556478968201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(2100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 37 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borlange_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(2100, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(2550, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(3100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(6050, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borlange_energi_elnat_ab.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 |            .transfer_fee(TransferFee::Simple(Cost::fuses(&[
[INFO] [stdout]    |   ___________________________________________-            ^
[INFO] [stdout]    |  |________________________________________________________|
[INFO] [stdout] 29 | ||             (16, Money::new_subunit(32.0)),
[INFO] [stdout] 30 | ||             (20, Money::new_subunit(31.0)),
[INFO] [stdout] 31 | ||             (25, Money::new_subunit(29.5)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||             (63, Money::new_subunit(29.5)),
[INFO] [stdout] 35 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/brittedals_elnat_ek_for.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BRITTEDALS_ELNAT_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  6 | |      .name("Brittedals Elnät ek för")
[INFO] [stdout]  7 | |      .vat_number("SE737000010601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(580, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/brittedals_elnat_ek_for.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(580, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(810, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(1054, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(2878, 0)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bromolla_energi_vatten_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BROMOLLA_ENERGI_VATTEN_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  6 | |      .name("Bromölla Energi & Vatten AB")
[INFO] [stdout]  7 | |      .vat_number("SE556525863801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 17 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 18 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 19 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/btea.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BTEA: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________-
[INFO] [stdout]  4 | |      .name("BTEA")
[INFO] [stdout]  5 | |      .vat_number("SE556012264901")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 10, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(5754, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||         ))
[INFO] [stdout] 47 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/btea.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(5754, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(6919, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(7986, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             (63, Money::new(22720, 0).divide_by(12)),
[INFO] [stdout] 22 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/btea.rs:28:37
[INFO] [stdout]    |
[INFO] [stdout] 28 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 29 | ||                 LOW_LOAD
[INFO] [stdout] 30 | ||                     .months(October, November)
[INFO] [stdout] 31 | ||                     .fixed_cost(51, 25)
[INFO] [stdout] ...  ||
[INFO] [stdout] 44 | ||                 LOW_LOAD.months(June, September).fixed_cost(37, 50).build(),
[INFO] [stdout] 45 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/c_4_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static C_4_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("C4 Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556496004401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 7, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(6273, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/c_4_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(6273, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(8604, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(10691, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(149144, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/dala_energi_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static DALA_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Dala Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556166775801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 4, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(4100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 47 | ||         ))
[INFO] [stdout] 48 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 49 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/dala_energi_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(4100, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(5750, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(7200, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             (63, Money::new(18000, 0).divide_by(12)),
[INFO] [stdout] 22 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 49 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/dala_energi_elnat_ab.rs:28:37
[INFO] [stdout]    |
[INFO] [stdout] 28 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 29 | ||                 CostPeriod::builder()
[INFO] [stdout] 30 | ||                     .load(High)
[INFO] [stdout] 31 | ||                     .months(November, March)
[INFO] [stdout] ...  ||
[INFO] [stdout] 45 | ||                 CostPeriod::builder().load(Low).fixed_cost(35, 0).build(),
[INFO] [stdout] 46 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 49 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/degerfors_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static DEGERFORS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Degerfors Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559440444301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 9, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fixed(3000, 0))
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         ))
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/degerfors_elnat_ab.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 20 | ||                 CostPeriod::builder().load(Base).fixed_cost(56, 25).build(),
[INFO] [stdout] 21 | ||                 CostPeriod::builder()
[INFO] [stdout] 22 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||                     .build(),
[INFO] [stdout] 29 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:11:19
[INFO] [stdout]     |
[INFO] [stdout]   5 |    pub static EKSJO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]     |  ____________________________________________-
[INFO] [stdout]   6 | |      .name("Eksjö Elnät AB")
[INFO] [stdout]   7 | |      .vat_number("SE556486766001")
[INFO] [stdout]   8 | |      .country(Country::SE)
[INFO] [stdout] ...   |
[INFO] [stdout]  11 | |      .price_lists(&[
[INFO] [stdout]     | | ___________________^
[INFO] [stdout]  12 | ||         PriceList::builder()
[INFO] [stdout]  13 | ||             .variant("Säkringstariff 11")
[INFO] [stdout]  14 | ||             .from_date(2024, 1, 1)
[INFO] [stdout] ...   ||
[INFO] [stdout] 104 | ||             .build(),
[INFO] [stdout] 105 | ||     ])
[INFO] [stdout]     | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     |  |_____|
[INFO] [stdout]     |        creates a temporary value which is freed while still in use
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:15:39
[INFO] [stdout]     |
[INFO] [stdout]  15 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout]  16 | ||                 (16, Money::new(3185, 0).divide_by(12)),
[INFO] [stdout]  17 | ||                 (20, Money::new(5238, 0).divide_by(12)),
[INFO] [stdout]  18 | ||                 (25, Money::new(7041, 0).divide_by(12)),
[INFO] [stdout] ...   ||
[INFO] [stdout]  26 | ||                 (200, Money::new(63331, 0).divide_by(12)),
[INFO] [stdout]  27 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:36:39
[INFO] [stdout]     |
[INFO] [stdout]  36 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout]  37 | ||                 (16, Money::new(4633, 0).divide_by(12)),
[INFO] [stdout]  38 | ||                 (20, Money::new(6486, 0).divide_by(12)),
[INFO] [stdout]  39 | ||                 (25, Money::new(8479, 0).divide_by(12)),
[INFO] [stdout] ...   ||
[INFO] [stdout]  47 | ||                 (200, Money::new(70707, 0).divide_by(12)),
[INFO] [stdout]  48 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:51:76
[INFO] [stdout]     |
[INFO] [stdout]  51 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]     |   ____________________________________________________-                       ^
[INFO] [stdout]     |  |____________________________________________________________________________|
[INFO] [stdout]  52 | ||                 CostPeriod::builder()
[INFO] [stdout]  53 | ||                     .load(High)
[INFO] [stdout]  54 | ||                     .months(November, March)
[INFO] [stdout] ...   ||
[INFO] [stdout]  62 | ||                     .build(),
[INFO] [stdout]  63 | ||             ])))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:69:39
[INFO] [stdout]     |
[INFO] [stdout]  69 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout]  70 | ||                 (16, Money::new(4633, 0).divide_by(12)),
[INFO] [stdout]  71 | ||                 (20, Money::new(6486, 0).divide_by(12)),
[INFO] [stdout]  72 | ||                 (25, Money::new(8479, 0).divide_by(12)),
[INFO] [stdout] ...   ||
[INFO] [stdout]  80 | ||                 (200, Money::new(70707, 0).divide_by(12)),
[INFO] [stdout]  81 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:84:76
[INFO] [stdout]     |
[INFO] [stdout]  84 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]     |   ____________________________________________________-                       ^
[INFO] [stdout]     |  |____________________________________________________________________________|
[INFO] [stdout]  85 | ||                 CostPeriod::builder()
[INFO] [stdout]  86 | ||                     .load(High)
[INFO] [stdout]  87 | ||                     .months(November, March)
[INFO] [stdout] ...   ||
[INFO] [stdout] 101 | ||                     .build(),
[INFO] [stdout] 102 | ||             ])))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ellevio.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static ELLEVIO: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________-
[INFO] [stdout]  4 | |      .name("Ellevio")
[INFO] [stdout]  5 | |      .vat_number("SE556037732601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 21 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 22 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 23 | ||             (16, Money::new(365, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 48 | ||         ))
[INFO] [stdout] 49 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ellevio.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 23 | ||             (16, Money::new(365, 0)),
[INFO] [stdout] 24 | ||             (20, Money::new(365, 0)),
[INFO] [stdout] 25 | ||             (25, Money::new(365, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (63, Money::new(2010, 0)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ellevio.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 36 | ||                 CostPeriod::builder()
[INFO] [stdout] 37 | ||                     .load(High)
[INFO] [stdout] 38 | ||                     .cost(Cost::fixed(40, 63))
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||                     .build(),
[INFO] [stdout] 47 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/emmaboda_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static EMMABODA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  6 | |      .name("Emmaboda Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556459927101")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/emmaboda_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5250, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7625, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (250, Money::new(108375, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout]  9 |    pub static EON: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________-
[INFO] [stdout] 10 | |      .name("E.ON")
[INFO] [stdout] 11 | |      .vat_number("SE556070606001")
[INFO] [stdout] 12 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 26 | ||         BASE_PRICELIST
[INFO] [stdout] 27 | ||             .variant("Syd")
[INFO] [stdout] 28 | ||             .from_date(2024, 8, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 91 | ||             .build(),
[INFO] [stdout] 92 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |                .monthly_fee(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   __________________________-                                    ^
[INFO] [stdout]    |  |_______________________________________________________________|
[INFO] [stdout] 30 | ||                 (16, Some(8000), Money::new(215, 0)),
[INFO] [stdout] 31 | ||                 (16, None, Money::new(591, 25)),
[INFO] [stdout] 32 | ||                 (20, None, Money::new(780, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||                 (63, None, Money::new(2865, 0)),
[INFO] [stdout] 37 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:38:84
[INFO] [stdout]    |
[INFO] [stdout] 38 |                .transfer_fee(TransferFee::Simple(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   _______________________________________________-                                    ^
[INFO] [stdout]    |  |____________________________________________________________________________________|
[INFO] [stdout] 39 | ||                 (16, Some(8000), Money::new_subunit(87.50)),
[INFO] [stdout] 40 | ||                 (16, None, Money::new_subunit(30.70)),
[INFO] [stdout] 41 | ||                 (20, None, Money::new_subunit(30.70)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 45 | ||                 (63, None, Money::new_subunit(30.70)),
[INFO] [stdout] 46 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:51:63
[INFO] [stdout]    |
[INFO] [stdout] 51 |                .monthly_fee(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   __________________________-                                    ^
[INFO] [stdout]    |  |_______________________________________________________________|
[INFO] [stdout] 52 | ||                 (16, Some(8000), Money::new(215, 00)),
[INFO] [stdout] 53 | ||                 (16, None, Money::new(473, 75)),
[INFO] [stdout] 54 | ||                 (20, None, Money::new(667, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 58 | ||                 (63, None, Money::new(2948, 75)),
[INFO] [stdout] 59 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:60:84
[INFO] [stdout]    |
[INFO] [stdout] 60 |                .transfer_fee(TransferFee::Simple(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   _______________________________________________-                                    ^
[INFO] [stdout]    |  |____________________________________________________________________________________|
[INFO] [stdout] 61 | ||                 (16, Some(8000), Money::new_subunit(63.80)),
[INFO] [stdout] 62 | ||                 (16, None, Money::new_subunit(25.00)),
[INFO] [stdout] 63 | ||                 (20, None, Money::new_subunit(25.00)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 67 | ||                 (63, None, Money::new_subunit(25.00)),
[INFO] [stdout] 68 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:73:63
[INFO] [stdout]    |
[INFO] [stdout] 73 |                .monthly_fee(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   __________________________-                                    ^
[INFO] [stdout]    |  |_______________________________________________________________|
[INFO] [stdout] 74 | ||                 (16, Some(8000), Money::new(216, 25)),
[INFO] [stdout] 75 | ||                 (16, None, Money::new(697, 50)),
[INFO] [stdout] 76 | ||                 (20, None, Money::new(892, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 80 | ||                 (63, None, Money::new(3011, 25)),
[INFO] [stdout] 81 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:82:84
[INFO] [stdout]    |
[INFO] [stdout] 82 |                .transfer_fee(TransferFee::Simple(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   _______________________________________________-                                    ^
[INFO] [stdout]    |  |____________________________________________________________________________________|
[INFO] [stdout] 83 | ||                 (16, Some(8000), Money::new_subunit(98.50)),
[INFO] [stdout] 84 | ||                 (16, None, Money::new_subunit(26.30)),
[INFO] [stdout] 85 | ||                 (20, None, Money::new_subunit(26.30)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 89 | ||                 (63, None, Money::new_subunit(26.30)),
[INFO] [stdout] 90 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eskilstuna_energi_miljo.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static ESKILSTUNA_ENERGI_MILJO: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  4 | |      .name("Eskilstuna Energi & Miljö")
[INFO] [stdout]  5 | |      .vat_number("SE556513955601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         PriceList::builder() // NOTE: They have a power tariff based price model implemented for 35A+, but we'll skip adding thos...
[INFO] [stdout] 18 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] 19 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             .build(),
[INFO] [stdout] 29 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eskilstuna_energi_miljo.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 20 | ||                 (16, Money::new(361, 67)),
[INFO] [stdout] 21 | ||                 (20, Money::new(475, 42)),
[INFO] [stdout] 22 | ||                 (25, Money::new(577, 50)),
[INFO] [stdout] 23 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falbygdens_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static FALBYGDENS_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  4 | |      .name("Falbygdens Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556407516501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fixed(343, 42))
[INFO] [stdout] 19 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         ))
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falbygdens_energi.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 25 | ||                 CostPeriod::builder().load(Base).fixed_cost(39, 80).build(),
[INFO] [stdout] 26 | ||                 CostPeriod::builder()
[INFO] [stdout] 27 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||                     .build(),
[INFO] [stdout] 34 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falkenberg_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static FALKENBERG_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  4 | |      .name("Falkenberg Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556461483101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(5100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falkenberg_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(5100, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(7800, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(9825, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(24900, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static FALU_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Falu Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556002847301")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 21 | ||         PriceList::builder()
[INFO] [stdout] 22 | ||             .from_date(2024, 1, 1)
[INFO] [stdout] 23 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 63 | ||             .build(),
[INFO] [stdout] 64 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 24 | ||                 (16, Money::new(400, 0)),
[INFO] [stdout] 25 | ||                 (20, Money::new(520, 0)),
[INFO] [stdout] 26 | ||                 (25, Money::new(650, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||                 (63, Money::new(1565, 0)),
[INFO] [stdout] 30 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:38:39
[INFO] [stdout]    |
[INFO] [stdout] 38 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 39 | ||                 (16, Money::new(395, 0)),
[INFO] [stdout] 40 | ||                 (20, Money::new(480, 0)),
[INFO] [stdout] 41 | ||                 (25, Money::new(585, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 44 | ||                 (63, Money::new(1400, 0)),
[INFO] [stdout] 45 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:51:41
[INFO] [stdout]    |
[INFO] [stdout] 51 |                    CostPeriods::new_first(&[
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 52 | ||                     CostPeriod::builder()
[INFO] [stdout] 53 | ||                         .load(High)
[INFO] [stdout] 54 | ||                         .months(November, March)
[INFO] [stdout] ...  ||
[INFO] [stdout] 60 | ||                     CostPeriodBuilder::new().load(Low).fixed_cost(0, 0).build(),
[INFO] [stdout] 61 | ||                 ]),
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/filipstad_energinat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static FILIPSTAD_ENERGINAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Filipstad Energinät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556517499101")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(388, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/filipstad_energinat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(388, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(490, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(645, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(1730, 0)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static GAVLE_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  6 | |      .name("Gävle Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559397122801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         PriceList::builder()
[INFO] [stdout] 13 | ||             .variant("Standard")
[INFO] [stdout] 14 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 51 | ||             .build(),
[INFO] [stdout] 52 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:15:39
[INFO] [stdout]    |
[INFO] [stdout] 15 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 16 | ||                 (16, Money::new(4150, 0).divide_by(12)),
[INFO] [stdout] 17 | ||                 (20, Money::new(6145, 0).divide_by(12)),
[INFO] [stdout] 18 | ||                 (25, Money::new(8260, 0).divide_by(12)),
[INFO] [stdout] 19 | ||                 (35, Money::new(10200, 0).divide_by(12)),
[INFO] [stdout] 20 | ||                 (50, Money::new(15090, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:31:39
[INFO] [stdout]    |
[INFO] [stdout] 31 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 32 | ||                 (16, Money::new(4415, 0).divide_by(12)),
[INFO] [stdout] 33 | ||                 (20, Money::new(7696, 0).divide_by(12)),
[INFO] [stdout] 34 | ||                 (25, Money::new(9874, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 42 | ||                 (200, Money::new(96764, 0).divide_by(12)),
[INFO] [stdout] 43 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:46:64
[INFO] [stdout]    |
[INFO] [stdout] 46 |                .transfer_fee(TransferFee::Simple(Cost::FuseRange(&[
[INFO] [stdout]    |   _______________________________________________________________-^
[INFO] [stdout]    |  |________________________________________________________________|
[INFO] [stdout] 47 | ||                 (16, 16, Money::new_subunit(24.74)),
[INFO] [stdout] 48 | ||                 (20, 200, Money::new_subunit(12.00)),
[INFO] [stdout] 49 | ||             ])))
[INFO] [stdout]    | ||             ^
[INFO] [stdout]    | ||_____________|
[INFO] [stdout]    |  |_____________creates a temporary value which is freed while still in use
[INFO] [stdout]    |                this usage requires that borrow lasts for `'static`
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gislaved_energi.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static GISLAVED_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  7 | |      .name("Gislaved Energi")
[INFO] [stdout]  8 | |      .vat_number("SE556223876501")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 13 | ||         .from_date(2024, 12, 1)
[INFO] [stdout] 14 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 15 | ||             (16, Money::new(291, 58)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 28 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gislaved_energi.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 15 | ||             (16, Money::new(291, 58)),
[INFO] [stdout] 16 | ||             (20, Money::new(397, 25)),
[INFO] [stdout] 17 | ||             (25, Money::new(467, 25)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 20 | ||             (63, Money::new(1246, 58)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/goteborg_energi.rs:10:33
[INFO] [stdout]    |
[INFO] [stdout] 10 |            CostPeriods::new_first(&[
[INFO] [stdout]    |   _________-                       ^
[INFO] [stdout]    |  |_________________________________|
[INFO] [stdout] 11 | ||             CostPeriod::builder()
[INFO] [stdout] 12 | ||                 .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             CostPeriod::builder().load(Low).cost(Cost::None).build(),
[INFO] [stdout] 22 | ||         ]),
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] 23 |        ));
[INFO] [stdout]    |         - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/goteborg_energi.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |    pub static GOTEBORG_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout] 26 | |      .name("Göteborg Energi")
[INFO] [stdout] 27 | |      .vat_number("SE556379272901")
[INFO] [stdout] 28 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 40 | ||         PriceList::builder()
[INFO] [stdout] 41 | ||             .variant("Standard")
[INFO] [stdout] 42 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 66 | ||             .build(),
[INFO] [stdout] 67 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 68 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/goteborg_energi.rs:49:41
[INFO] [stdout]    |
[INFO] [stdout] 49 |                    CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 50 | ||                     .load(Base)
[INFO] [stdout] 51 | ||                     .fixed_cost(45, 0)
[INFO] [stdout] 52 | ||                     .build()]),
[INFO] [stdout]    | ||_____________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________________|
[INFO] [stdout]    |                                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 68 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotene_elforening.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static GOTENE_ELFORENING: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  6 | |      .name("Götene Elförening")
[INFO] [stdout]  7 | |      .vat_number("SE769000061201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4778, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotene_elforening.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4778, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(8094, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9748, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(29420, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotlands_elnat_ab.rs:5:31
[INFO] [stdout]    |
[INFO] [stdout]  5 |        .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________-            ^
[INFO] [stdout]    |  |_______________________________|
[INFO] [stdout]  6 | ||         (16, Money::new(5675, 0).divide_by(12)),
[INFO] [stdout]  7 | ||         (20, Money::new(7815, 0).divide_by(12)),
[INFO] [stdout]  8 | ||         (25, Money::new(10010, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 16 | ||         (200, Money::new(100930, 0).divide_by(12)),
[INFO] [stdout] 17 | ||     ]))
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 20 |        .power_tariff(PowerTariff::NotImplemented);
[INFO] [stdout]    |                                                 - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotlands_elnat_ab.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |    pub static GOTLANDS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout] 23 | |      .name("Gotlands Elnät AB")
[INFO] [stdout] 24 | |      .vat_number("SE556537472401")
[INFO] [stdout] 25 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 36 | ||         BASE_PRICELIST
[INFO] [stdout] 37 | ||             .variant("Enekltariff E4")
[INFO] [stdout] 38 | ||             .transfer_fee(TransferFee::fixed_subunit(47.50))
[INFO] [stdout] ...  ||
[INFO] [stdout] 55 | ||             .build(),
[INFO] [stdout] 56 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 57 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotlands_elnat_ab.rs:42:76
[INFO] [stdout]    |
[INFO] [stdout] 42 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 43 | ||                 CostPeriod::builder()
[INFO] [stdout] 44 | ||                     .load(High)
[INFO] [stdout] 45 | ||                     .fixed_cost_subunit(57.50)
[INFO] [stdout] ...  ||
[INFO] [stdout] 53 | ||                     .build(),
[INFO] [stdout] 54 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 57 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/grastorp_energi_ek_for.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static GRASTORP_ENERGI_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Grästorp Energi ek för")
[INFO] [stdout]  7 | |      .vat_number("SE769000276601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 17 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 18 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 19 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/habo_energi_kraft_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HABO_ENERGI_KRAFT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Habo Energi Kraft AB")
[INFO] [stdout]  7 | |      .vat_number("SE556058980501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(4390, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/habo_energi_kraft_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(4390, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(6553, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(9009, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (200, Money::new(77463, 0).divide_by(12)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hallstaviks_elverk_ek_for.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HALLSTAVIKS_ELVERK_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  6 | |      .name("Hallstaviks Elverk ek för")
[INFO] [stdout]  7 | |      .vat_number("SE714400051501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(3145, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hallstaviks_elverk_ek_for.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(3145, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(3949, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(4919, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (200, Money::new(35307, 0).divide_by(12)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/halmstads_energi_och_miljo_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HALMSTADS_ENERGI_OCH_MILJO_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________________-
[INFO] [stdout]  4 | |      .name("Halmstads Energi och Miljö Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556330398001")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4290, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/halmstads_energi_och_miljo_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4290, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(5591, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(7454, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(22767, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harjeans_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HARJEANS_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  4 | |      .name("Härjeåns Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556189319801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(8996, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harjeans_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(8996, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(12545, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(13761, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(114281, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harnosand_elnat_ab.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HARNOSAND_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Härnösand Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556133332801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 19 | ||         .from_date(2024, 1, 1)
[INFO] [stdout] 20 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 21 | ||             (16, Money::new(3994, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 37 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harnosand_elnat_ab.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 21 | ||             (16, Money::new(3994, 0).divide_by(12)),
[INFO] [stdout] 22 | ||             (20, Money::new(6225, 0).divide_by(12)),
[INFO] [stdout] 23 | ||             (25, Money::new(8228, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||             (200, Money::new(65663, 0).divide_by(12)),
[INFO] [stdout] 32 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harryda_energi_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HARRYDA_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  4 | |      .name("Härryda Energi AB")
[INFO] [stdout]  5 | |      .vat_number("SE556026324501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2024, 4, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 16 | ||         .monthly_production_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 32 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harryda_energi_ab.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 |            .monthly_production_fee(Cost::fuses(&[
[INFO] [stdout]    |   _________________________________-            ^
[INFO] [stdout]    |  |______________________________________________|
[INFO] [stdout] 17 | ||             (16, Money::new(4650, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (20, Money::new(5800, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (25, Money::new(7220, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||             (200, Money::new(54790, 0).divide_by(12)),
[INFO] [stdout] 28 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hedemora_energi_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HEDEMORA_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Hedemora Energi AB")
[INFO] [stdout]  7 | |      .vat_number("SE556115522601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3352, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hedemora_energi_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3352, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4367, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5429, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||             (500, Money::new(104175, 0).divide_by(12)),
[INFO] [stdout] 31 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/herrljunga_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HERRLJUNGA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  6 | |      .name("Herrljunga Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556525920601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3125, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 28 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/herrljunga_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3125, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5000, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7250, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||             (125, Money::new(28250, 0).divide_by(12)),
[INFO] [stdout] 23 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |    pub static HJARTUMS_ELFORENING_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout] 13 | |      .name("Hjärtums Elförening ek för")
[INFO] [stdout] 14 | |      .vat_number("SE758500053701")
[INFO] [stdout] 15 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 19 | ||         BASE_PRICELIST
[INFO] [stdout] 20 | ||             .variant("Enkeltariff")
[INFO] [stdout] 21 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 69 | ||             .build(),
[INFO] [stdout] 70 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 22 | ||                 (16, Money::new(4311, 0).divide_by(12)),
[INFO] [stdout] 23 | ||                 (20, Money::new(5474, 0).divide_by(12)),
[INFO] [stdout] 24 | ||                 (25, Money::new(6764, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||                 (250, Money::new(66469, 0).divide_by(12)),
[INFO] [stdout] 34 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 40 | ||                 (16, Money::new(5153, 0).divide_by(12)),
[INFO] [stdout] 41 | ||                 (20, Money::new(6848, 0).divide_by(12)),
[INFO] [stdout] 42 | ||                 (25, Money::new(8308, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 54 | ||                 (500, Money::new(132956, 0).divide_by(12)),
[INFO] [stdout] 55 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:56:76
[INFO] [stdout]    |
[INFO] [stdout] 56 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 57 | ||                 CostPeriod::builder()
[INFO] [stdout] 58 | ||                     .load(High)
[INFO] [stdout] 59 | ||                     .fixed_cost_subunit(37.4)
[INFO] [stdout] ...  ||
[INFO] [stdout] 67 | ||                     .build(),
[INFO] [stdout] 68 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 11 |    pub static HJO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout] 12 | |      .name("Hjo Elnät AB")
[INFO] [stdout] 13 | |      .vat_number("SE559441764301")
[INFO] [stdout] 14 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 18 | ||         BASE_PRICELIST
[INFO] [stdout] 19 | ||             .variant("Enkeltariff")
[INFO] [stdout] 20 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 63 | ||             .build(),
[INFO] [stdout] 64 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 21 | ||                 (16, Money::new(2395, 0).divide_by(12)),
[INFO] [stdout] 22 | ||                 (20, Money::new(3518, 0).divide_by(12)),
[INFO] [stdout] 23 | ||                 (25, Money::new(4694, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||                 (200, Money::new(41138, 0).divide_by(12)),
[INFO] [stdout] 32 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 38 | ||                 (16, Money::new(3181, 0).divide_by(12)),
[INFO] [stdout] 39 | ||                 (20, Money::new(4138, 0).divide_by(12)),
[INFO] [stdout] 40 | ||                 (25, Money::new(5314, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 48 | ||                 (200, Money::new(41016, 0).divide_by(12)),
[INFO] [stdout] 49 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:50:76
[INFO] [stdout]    |
[INFO] [stdout] 50 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 51 | ||                 CostPeriod::builder()
[INFO] [stdout] 52 | ||                     .load(High)
[INFO] [stdout] 53 | ||                     .fixed_cost_subunit(51.0)
[INFO] [stdout] ...  ||
[INFO] [stdout] 61 | ||                     .build(),
[INFO] [stdout] 62 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hoganas_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HOGANAS_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  4 | |      .name("Höganäs Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556440240101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 37 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hoganas_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(6720, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8655, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(99375, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jamtkraft_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static JAMTKRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Jämtkraft Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556103399301")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(5440, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 32 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 33 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 34 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jamtkraft_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(5440, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(8900, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(11320, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||             (125, Money::new(63880, 0).divide_by(12)),
[INFO] [stdout] 28 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 34 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static JBF: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________-
[INFO] [stdout]  4 | |      .name("Jukkasjärvi Sockens Belysningsförening")
[INFO] [stdout]  5 | |      .vat_number("SE797300037001")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout] 16 | ||             (16, 63, Money::new(560, 17)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 45 | ||         ))
[INFO] [stdout] 46 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout]    |   ______________________-                 ^
[INFO] [stdout]    |  |________________________________________|
[INFO] [stdout] 16 | ||             (16, 63, Money::new(560, 17)),
[INFO] [stdout] 17 | ||             (64, 1500, Money::new(2431, 0)),
[INFO] [stdout] 18 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 25 | ||                 CostPeriod::builder()
[INFO] [stdout] 26 | ||                     .load(Base)
[INFO] [stdout] 27 | ||                     .cost(Cost::fuse_range(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 43 | ||                     .build(),
[INFO] [stdout] 44 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:27:45
[INFO] [stdout]    |
[INFO] [stdout] 27 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 28 | ||                         (16, 63, Money::new(44, 0)),
[INFO] [stdout] 29 | ||                         (80, 1500, Money::new(48, 0)),
[INFO] [stdout] 30 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 35 | ||                         (16, 25, Money::new(106, 0)),
[INFO] [stdout] 36 | ||                         (35, 63, Money::new(210, 0)),
[INFO] [stdout] 37 | ||                         (80, 1500, Money::new(226, 0)),
[INFO] [stdout] 38 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jonkoping_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static JONKOPING_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  4 | |      .name("Jönköping Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556449757501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 9, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(296, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 42 | ||         ))
[INFO] [stdout] 43 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 44 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jonkoping_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(296, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(351, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(420, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(941, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 44 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jonkoping_energi.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 32 | ||                 CostPeriod::builder().load(Base).fixed_cost(27, 70).build(),
[INFO] [stdout] 33 | ||                 CostPeriod::builder()
[INFO] [stdout] 34 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||                     .build(),
[INFO] [stdout] 41 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 44 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kalmar_energi_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KALMAR_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  4 | |      .name("Kalmar Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556182754301")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(4375, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kalmar_energi_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(4375, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(7092, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(8936, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(53263, 0).divide_by(12)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlsborgs_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static KARLSBORGS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  6 | |      .name("Karlsborgs Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559434970501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4697, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlsborgs_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4697, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6793, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9064, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(51023, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlshamn_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static KARLSHAMN_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Karlshamn Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559440734701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2075, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlshamn_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2075, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(2688, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(3494, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(35519, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlskoga_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KARLSKOGA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Karlskoga Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556507429001")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(2375, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 44 | ||         ))
[INFO] [stdout] 45 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 46 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlskoga_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(2375, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(3438, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(5875, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(15299, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 46 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlskoga_elnat_ab.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 32 | ||                 CostPeriod::builder().load(Base).fixed_cost(51, 45).build(),
[INFO] [stdout] 33 | ||                 CostPeriod::builder()
[INFO] [stdout] 34 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 42 | ||                     .build(),
[INFO] [stdout] 43 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 46 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlstads_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KARLSTADS_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  4 | |      .name("Karlstads Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556527673901")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout] 19 | ||             (16, 63, Money::new(145, 83)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 38 | ||         ))
[INFO] [stdout] 39 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 40 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlstads_energi.rs:18:40
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout]    |   ______________________-                 ^
[INFO] [stdout]    |  |________________________________________|
[INFO] [stdout] 19 | ||             (16, 63, Money::new(145, 83)),
[INFO] [stdout] 20 | ||             (63, u16::MAX, Money::new(642, 19)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 40 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlstads_energi.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 29 | ||                 CostPeriod::builder().load(Base).fixed_cost(43, 55).build(),
[INFO] [stdout] 30 | ||                 CostPeriod::builder()
[INFO] [stdout] 31 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||                     .build(),
[INFO] [stdout] 37 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 40 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kraftringen.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KRAFTRINGEN: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________-
[INFO] [stdout]  4 | |      .name("Kraftringen")
[INFO] [stdout]  5 | |      .vat_number("SE556228113801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 6, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(685, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kraftringen.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(685, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(1080, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(1345, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(11030, 0)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kristinehamns_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KRISTINEHAMNS_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Kristinehamns Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556526519501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fixed(277, 50))
[INFO] [stdout] 19 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         ))
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kristinehamns_energi.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 25 | ||                 CostPeriod::builder()
[INFO] [stdout] 26 | ||                     .load(High)
[INFO] [stdout] 27 | ||                     .fixed_cost(91, 25)
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||                 CostPeriod::builder().load(Base).fixed_cost(43, 75).build(),
[INFO] [stdout] 34 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kungalv_energi_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KUNGALV_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  4 | |      .name("Kungälv Energi AB")
[INFO] [stdout]  5 | |      .vat_number("SE556083206401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 19 | ||         .monthly_production_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kungalv_energi_ab.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |            .monthly_production_fee(Cost::fuses(&[
[INFO] [stdout]    |   _________________________________-            ^
[INFO] [stdout]    |  |______________________________________________|
[INFO] [stdout] 20 | ||             (16, Money::new(4104, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (20, Money::new(4729, 0).divide_by(12)),
[INFO] [stdout] 22 | ||             (25, Money::new(6011, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (63, Money::new(14459, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kvanumbygdens_energi_ek_for.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static KVANUMBYGDENS_ENERGI_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________________-
[INFO] [stdout]  6 | |      .name("Kvänumbygdens Energi ek. för")
[INFO] [stdout]  7 | |      .vat_number("SE768400219401")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(4500, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kvanumbygdens_energi_ek_for.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(4500, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(5688, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(7200, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (200, Money::new(59670, 0).divide_by(12)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/landskrona_energi_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static LANDSKRONA_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Landskrona Energi AB")
[INFO] [stdout]  5 | |      .vat_number("SE556803921701")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(3969, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/landskrona_energi_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(3969, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(5995, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8403, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(89355, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lerum_nat_ab.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static LERUM_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("Lerum Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556109395501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 21 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 22 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 23 | ||             (16, Money::new(2730, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 47 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lerum_nat_ab.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 23 | ||             (16, Money::new(2730, 0).divide_by(12)),
[INFO] [stdout] 24 | ||             (20, Money::new(3563, 0).divide_by(12)),
[INFO] [stdout] 25 | ||             (25, Money::new(4406, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 41 | ||             (640, Money::new(91963, 0).divide_by(12)),
[INFO] [stdout] 42 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/leva_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static LEVA_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________-
[INFO] [stdout]  6 | |      .name("LEVA Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556508344001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4971, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/leva_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4971, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(8165, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(10418, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(28748, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lidkoping_elnat_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static LIDKOPING_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Lidköping Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559395998301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(3415, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 29 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lidkoping_elnat_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(3415, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(5036, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(6321, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 23 | ||             (63, Money::new(18350, 0).divide_by(12)),
[INFO] [stdout] 24 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/linde_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static LINDE_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("Linde Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556468527801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout] 19 | ||             (16, 16, Money::new(384, 42)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 51 | ||         ))
[INFO] [stdout] 52 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/linde_energi.rs:18:40
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout]    |   ______________________-                 ^
[INFO] [stdout]    |  |________________________________________|
[INFO] [stdout] 19 | ||             (16, 16, Money::new(384, 42)),
[INFO] [stdout] 20 | ||             (20, 20, Money::new(482, 33)),
[INFO] [stdout] 21 | ||             (25, 25, Money::new(597, 92)),
[INFO] [stdout] 22 | ||             (35, 63, Money::new(505, 21)),
[INFO] [stdout] 23 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/linde_energi.rs:26:61
[INFO] [stdout]    |
[INFO] [stdout] 26 |            .transfer_fee(TransferFee::Simple(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________________________|
[INFO] [stdout] 27 | ||             (16, 25, Money::new_subunit(30.5)),
[INFO] [stdout] 28 | ||             (35, 63, Money::new_subunit(6.125)),
[INFO] [stdout] 29 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/linde_energi.rs:32:35
[INFO] [stdout]    |
[INFO] [stdout] 32 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 33 | ||                 CostPeriod::builder()
[INFO] [stdout] 34 | ||                     .load(Base)
[INFO] [stdout] 35 | ||                     .cost(Cost::fuse_range(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 49 | ||                     .build(),
[INFO] [stdout] 50 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/linde_energi.rs:35:45
[INFO] [stdout]    |
[INFO] [stdout] 35 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 36 | ||                         (16, 25, Money::ZERO),
[INFO] [stdout] 37 | ||                         (35, 63, Money::new(75, 0)),
[INFO] [stdout] 38 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/linde_energi.rs:42:45
[INFO] [stdout]    |
[INFO] [stdout] 42 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 43 | ||                         (16, 25, Money::ZERO),
[INFO] [stdout] 44 | ||                         (35, 63, Money::new(46, 75)),
[INFO] [stdout] 45 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ljungby_energinat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static LJUNGBY_ENERGINAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Ljungby Energinät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556082399801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3174, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ljungby_energinat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3174, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4564, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5690, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(104808, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ljusdal_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static LJUSDAL_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  6 | |      .name("Ljusdal Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556509989101")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3650, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ljusdal_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3650, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5255, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7280, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(19905, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lulea_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static LULEA_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  7 | |      .name("Luleå Energi Elnät AB")
[INFO] [stdout]  8 | |      .vat_number("SE556527753901")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(3250, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 38 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 39 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 40 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lulea_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(3250, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(7490, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8820, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||             (250, Money::new(101820, 0).divide_by(12)),
[INFO] [stdout] 31 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 40 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/lulea_energi_elnat_ab.rs:34:61
[INFO] [stdout]    |
[INFO] [stdout] 34 |            .transfer_fee(TransferFee::Simple(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________________________|
[INFO] [stdout] 35 | ||             (16, 16, Money::new_subunit(17.5)),
[INFO] [stdout] 36 | ||             (20, 250, Money::ZERO),
[INFO] [stdout] 37 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 40 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malarenergi.rs:6:73
[INFO] [stdout]    |
[INFO] [stdout]  6 |        .feed_in_revenue(FeedInRevenue::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   _________________________________________________-                       ^
[INFO] [stdout]    |  |_________________________________________________________________________|
[INFO] [stdout]  7 | ||         CostPeriod::builder()
[INFO] [stdout]  8 | ||             .load(High)
[INFO] [stdout]  9 | ||             .fixed_cost_subunit(9.11)
[INFO] [stdout] ...  ||
[INFO] [stdout] 17 | ||             .build(),
[INFO] [stdout] 18 | ||     ])));
[INFO] [stdout]    | ||     ^- - temporary value is freed at the end of this statement
[INFO] [stdout]    | ||_____||
[INFO] [stdout]    | |______|argument requires that borrow lasts for `'static`
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malarenergi.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |    pub static MALARENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________-
[INFO] [stdout] 21 | |      .name("Mälarenergi")
[INFO] [stdout] 22 | |      .vat_number("SE556554150401")
[INFO] [stdout] 23 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 34 | ||         BASE_PRICELIST
[INFO] [stdout] 35 | ||             .variant("Säkringsabonnemang")
[INFO] [stdout] 36 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 70 | ||             .build(),
[INFO] [stdout] 71 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 72 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malarenergi.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 37 | ||                 (16, Money::new(307, 50)),
[INFO] [stdout] 38 | ||                 (20, Money::new(335, 0)),
[INFO] [stdout] 39 | ||                 (25, Money::new(362, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 42 | ||                 (63, Money::new(625, 0)),
[INFO] [stdout] 43 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 72 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malarenergi.rs:47:41
[INFO] [stdout]    |
[INFO] [stdout] 47 |                    CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 48 | ||                     .load(High)
[INFO] [stdout] 49 | ||                     .fixed_cost(18, 75)
[INFO] [stdout] 50 | ||                     .hours(7, 19)
[INFO] [stdout] 51 | ||                     .exclude_weekends()
[INFO] [stdout] 52 | ||                     .exclude_holidays(Country::SE)
[INFO] [stdout] 53 | ||                     .build()]),
[INFO] [stdout]    | ||_____________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________________|
[INFO] [stdout]    |                                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 72 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malarenergi.rs:62:41
[INFO] [stdout]    |
[INFO] [stdout] 62 |                    CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 63 | ||                     .load(High)
[INFO] [stdout] 64 | ||                     .cost(Cost::fixed(69, 68).add_vat(Country::SE))
[INFO] [stdout] 65 | ||                     .hours(7, 19)
[INFO] [stdout] 66 | ||                     .exclude_weekends()
[INFO] [stdout] 67 | ||                     .exclude_holidays(Country::SE)
[INFO] [stdout] 68 | ||                     .build()]),
[INFO] [stdout]    | ||_____________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________________|
[INFO] [stdout]    |                                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 72 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malung_salens_elverk.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  2 |    pub static MALUNG_SALENS_ELVERK: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  3 | |      .name("Malung-Sälens Elverk")
[INFO] [stdout]  4 | |      .vat_number("SE556527481701")
[INFO] [stdout]  5 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 4, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(283, 75)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||         ))
[INFO] [stdout] 41 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 42 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malung_salens_elverk.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(283, 75)),
[INFO] [stdout] 19 | ||             (20, Money::new(440, 42)),
[INFO] [stdout] 20 | ||             (25, Money::new(617, 8)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 23 | ||             (63, Money::new(1384, 58)),
[INFO] [stdout] 24 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 42 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/malung_salens_elverk.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 32 | ||                 CostPeriod::builder()
[INFO] [stdout] 33 | ||                     .load(High)
[INFO] [stdout] 34 | ||                     .fixed_cost(118, 75)
[INFO] [stdout] ...  ||
[INFO] [stdout] 38 | ||                 CostPeriod::builder().load(Low).fixed_cost(35, 0).build(),
[INFO] [stdout] 39 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 42 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/mellersta_skanes_kraft_ek_for.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static MELLERSTA_SKANES_KRAFT_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________________-
[INFO] [stdout]  6 | |      .name("Mellersta Skånes Kraft, ek för")
[INFO] [stdout]  7 | |      .vat_number("SE737000245801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(8942, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/mellersta_skanes_kraft_ek_for.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(8942, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(12140, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(15112, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(118620, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/mjolby_kraftnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static MJOLBY_KRAFTNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Mjölby Kraftnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556127926501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 19 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/molndal_energi_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static MOLNDAL_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  4 | |      .name("Mölndal Energi Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556509458701")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 9, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(3108, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 43 | ||         ))
[INFO] [stdout] 44 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 45 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/molndal_energi_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(3108, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(4879, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(4879, 0).divide_by(12)),
[INFO] [stdout] 22 | ||             (35, Money::new(7908, 0).divide_by(12)),
[INFO] [stdout] 23 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 45 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/molndal_energi_nat_ab.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 30 | ||                 CostPeriod::builder()
[INFO] [stdout] 31 | ||                     .load(High)
[INFO] [stdout] 32 | ||                     .months(November, March)
[INFO] [stdout] ...  ||
[INFO] [stdout] 41 | ||                     .build(),
[INFO] [stdout] 42 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 45 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nacka_energi.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static NACKA_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  7 | |      .name("Nacka Energi")
[INFO] [stdout]  8 | |      .vat_number("SE556017953201")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 13 | ||         .from_date(2025, 7, 1)
[INFO] [stdout] 14 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 15 | ||             (16, Money::new(252, 75)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 48 | ||         ))
[INFO] [stdout] 49 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nacka_energi.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 15 | ||             (16, Money::new(252, 75)),
[INFO] [stdout] 16 | ||             (20, Money::new(406, 92)),
[INFO] [stdout] 17 | ||             (25, Money::new(503, 75)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             (80, Money::new(2212, 67)),
[INFO] [stdout] 22 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nacka_energi.rs:25:72
[INFO] [stdout]    |
[INFO] [stdout] 25 |            .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ________________________________________________-                       ^
[INFO] [stdout]    |  |________________________________________________________________________|
[INFO] [stdout] 26 | ||             CostPeriod::builder()
[INFO] [stdout] 27 | ||                 .load(High)
[INFO] [stdout] 28 | ||                 .cost(Cost::fuse_range(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 43 | ||                 .build(),
[INFO] [stdout] 44 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nacka_energi.rs:28:41
[INFO] [stdout]    |
[INFO] [stdout] 28 |                    .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   _______________________-                 ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 29 | ||                     (16, 63, Money::new_subunit(33.7)),
[INFO] [stdout] 30 | ||                     (80, 80, Money::new_subunit(47.8)),
[INFO] [stdout] 31 | ||                 ]))
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nacka_energi.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |                    .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   _______________________-                 ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 40 | ||                     (16, 63, Money::new_subunit(8.5)),
[INFO] [stdout] 41 | ||                     (80, 80, Money::new_subunit(12.)),
[INFO] [stdout] 42 | ||                 ]))
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nacka_energi.rs:47:37
[INFO] [stdout]    |
[INFO] [stdout] 47 |             CostPeriods::new_first(&[CostPeriod::builder().load(Base).fixed_cost(51, 85).build()]),
[INFO] [stdout]    |             ------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]    |             |                       |
[INFO] [stdout]    |             |                       creates a temporary value which is freed while still in use
[INFO] [stdout]    |             argument requires that borrow lasts for `'static`
[INFO] [stdout] ...
[INFO] [stdout] 50 |     .build();
[INFO] [stdout]    |            - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nackans_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static NACKANS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  6 | |      .name("Näckåns Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556526699501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3620, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nackans_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3620, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4800, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5945, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(15920, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nassjo_affarsverk_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static NASSJO_AFFARSVERK_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  6 | |      .name("Nässjö Affärsverk Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556526145901")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2925, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nassjo_affarsverk_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2925, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4550, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5600, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(36225, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/natkraft_boras_infra_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static NATKRAFT_BORAS_INFRA_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  4 | |      .name("Nätkraft Borås Infra AB")
[INFO] [stdout]  5 | |      .vat_number("SE556527558201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 9, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(3700, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 53 | ||         ))
[INFO] [stdout] 54 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/natkraft_boras_infra_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(3700, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(6475, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(570, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(4235, 0)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/natkraft_boras_infra_ab.rs:30:61
[INFO] [stdout]    |
[INFO] [stdout] 30 |            .transfer_fee(TransferFee::Simple(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________________________|
[INFO] [stdout] 31 | ||             (16, 20, Money::new_subunit(12.56)),
[INFO] [stdout] 32 | ||             (25, 200, Money::new_subunit(6.0)),
[INFO] [stdout] 33 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/natkraft_boras_infra_ab.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 39 | ||                 CostPeriod::builder()
[INFO] [stdout] 40 | ||                     .load(Low)
[INFO] [stdout] 41 | ||                     .fixed_cost(15, 30)
[INFO] [stdout] ...  ||
[INFO] [stdout] 51 | ||                     .build(),
[INFO] [stdout] 52 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/njudung_savsjo_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static NJUDUNG_SAVSJO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  6 | |      .name("Njudung Sävsjö Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556659628301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3841, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/njudung_savsjo_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3841, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5923, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7137, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(58722, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/njudung_vetlanda_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static NJUDUNG_VETLANDA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  6 | |      .name("Njudung Vetlanda Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556819474901")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2744, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/njudung_vetlanda_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2744, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4093, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5168, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(45302, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/norrtalje_energi_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static NORRTALJE_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  4 | |      .name("Norrtälje Energi AB")
[INFO] [stdout]  5 | |      .vat_number("SE556399224601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 4, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4716, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/norrtalje_energi_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4716, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(6983, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8893, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(27978, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nossebroortens_energi_ekonomisk_forening.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static NOSSEBROORTENS_ENERGI_EKONOMISK_FORENING: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________________________-
[INFO] [stdout]  6 | |      .name("Nossebroortens Energi Ekonomisk Förening")
[INFO] [stdout]  7 | |      .vat_number("SE716410364501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(4888, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 26 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nossebroortens_energi_ekonomisk_forening.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(4888, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(5850, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(6900, 0).divide_by(12)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nybro_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static NYBRO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Nybro Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556058489701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3971, 82).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 32 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/nybro_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3971, 82).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6202, 67).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7844, 5).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(82794, 76).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/olofstroms_kraft_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static OLOFSTROMS_KRAFT_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  4 | |      .name("Olofströms Kraft Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556462112501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2024, 11, 14)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4732, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/olofstroms_kraft_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4732, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(6806, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8617, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(21825, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/oresundskraft_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ORESUNDSKRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Öresundskraft Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559443403601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 17 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 18 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 19 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/oskarshamn_energi_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static OSKARSHAMN_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  4 | |      .name("Oskarshamn Energi Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556275876201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(5258, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/oskarshamn_energi_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(5258, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(7895, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(9267, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(77712, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/osterlens_kraft_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static OSTERLENS_KRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  7 | |      .name("Österlens Kraft Elnät AB")
[INFO] [stdout]  8 | |      .vat_number("SE556406305401")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(6155, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/osterlens_kraft_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(6155, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(7710, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(9511, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||             (250, Money::new(92249, 0).divide_by(12)),
[INFO] [stdout] 31 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ostra_kinds_elnat_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static OSTRA_KINDS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Östra Kinds Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559461755601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 2, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(5600, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 39 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 40 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 41 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ostra_kinds_elnat_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(5600, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(7000, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(8750, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||             (400, Money::new(140000, 0).divide_by(12)),
[INFO] [stdout] 32 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 41 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ostra_kinds_elnat_ab.rs:35:61
[INFO] [stdout]    |
[INFO] [stdout] 35 |            .transfer_fee(TransferFee::Simple(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________________________|
[INFO] [stdout] 36 | ||             (16, 25, Money::new_subunit(31.25)),
[INFO] [stdout] 37 | ||             (35, 400, Money::new_subunit(23.75)),
[INFO] [stdout] 38 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 41 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ovik_energi_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static OVIK_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Övik Energi Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556527706701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 10, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3923, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ovik_energi_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3923, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6385, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(8945, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(19161, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/partille_energi.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static PARTILLE_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  4 | |      .name("Partille Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556528569801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fixed_yearly(1875, 0))
[INFO] [stdout] 16 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         ))
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/partille_energi.rs:21:37
[INFO] [stdout]    |
[INFO] [stdout] 21 |             CostPeriods::new_first(&[CostPeriod::builder().load(Base).fixed_cost(32, 50).build()]),
[INFO] [stdout]    |             ------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]    |             |                       |
[INFO] [stdout]    |             |                       creates a temporary value which is freed while still in use
[INFO] [stdout]    |             argument requires that borrow lasts for `'static`
[INFO] [stdout] ...
[INFO] [stdout] 24 |     .build();
[INFO] [stdout]    |            - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/pite_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static PITE_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Pite Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556245982501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3195, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/pite_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3195, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(8810, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(11060, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (250, Money::new(112775, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/pite_energi_elnat_ab.rs:29:61
[INFO] [stdout]    |
[INFO] [stdout] 29 |            .transfer_fee(TransferFee::Simple(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________________________|
[INFO] [stdout] 30 | ||             (16, 16, Money::new_subunit(18.70)),
[INFO] [stdout] 31 | ||             (20, 250, Money::ZERO),
[INFO] [stdout] 32 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ronneby_miljoteknik_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static RONNEBY_MILJOTEKNIK_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________________-
[INFO] [stdout]  6 | |      .name("Ronneby Miljöteknik Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559015198001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         PriceList::builder()
[INFO] [stdout] 13 | ||             .variant("Tariff 2")
[INFO] [stdout] 14 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 65 | ||             .build(),
[INFO] [stdout] 66 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 67 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ronneby_miljoteknik_elnat_ab.rs:15:39
[INFO] [stdout]    |
[INFO] [stdout] 15 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 16 | ||                 (16, Money::new(2008, 0).divide_by(12)),
[INFO] [stdout] 17 | ||                 (20, Money::new(2741, 0).divide_by(12)),
[INFO] [stdout] 18 | ||                 (25, Money::new(3760, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||                 (200, Money::new(45568, 0).divide_by(12)),
[INFO] [stdout] 27 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 67 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ronneby_miljoteknik_elnat_ab.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 37 | ||                 (16, Money::new(3570, 0).divide_by(12)),
[INFO] [stdout] 38 | ||                 (20, Money::new(4451, 0).divide_by(12)),
[INFO] [stdout] 39 | ||                 (25, Money::new(6224, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 47 | ||                 (200, Money::new(62885, 0).divide_by(12)),
[INFO] [stdout] 48 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 67 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ronneby_miljoteknik_elnat_ab.rs:51:76
[INFO] [stdout]    |
[INFO] [stdout] 51 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 52 | ||                 CostPeriod::builder()
[INFO] [stdout] 53 | ||                     .load(High)
[INFO] [stdout] 54 | ||                     .fixed_cost_subunit(87.76)
[INFO] [stdout] ...  ||
[INFO] [stdout] 62 | ||                     .build(),
[INFO] [stdout] 63 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 67 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/salaheby_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SALAHEBY_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("SalaHeby Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556181367501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(1600, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 57 | ||         ))
[INFO] [stdout] 58 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 59 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/salaheby_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(1600, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(2500, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(3250, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(36000, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 59 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/salaheby_energi_elnat_ab.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 32 | ||                 CostPeriod::builder()
[INFO] [stdout] 33 | ||                     .load(High)
[INFO] [stdout] 34 | ||                     .cost(Cost::fuse_range(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 55 | ||                     .build(),
[INFO] [stdout] 56 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 59 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/salaheby_energi_elnat_ab.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 35 | ||                         (16, 25, Money::new(135, 0)),
[INFO] [stdout] 36 | ||                         (35, 63, Money::new(132, 0)),
[INFO] [stdout] 37 | ||                         (80, 200, Money::new(130, 0)),
[INFO] [stdout] 38 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 59 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/salaheby_energi_elnat_ab.rs:46:45
[INFO] [stdout]    |
[INFO] [stdout] 46 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 47 | ||                         (16, 25, Money::new(56, 0)),
[INFO] [stdout] 48 | ||                         (35, 63, Money::new(52, 0)),
[INFO] [stdout] 49 | ||                         (80, 200, Money::new(43, 0)),
[INFO] [stdout] 50 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 59 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sandhultsandareds_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SANDHULTSANDAREDS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  6 | |      .name("SandhultSandareds Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559461745701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3621, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sandhultsandareds_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3621, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5452, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7043, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (600, Money::new(204048, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sandviken_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static SANDVIKEN_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  4 | |      .name("Sandviken Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556011927201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 19 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sevab_nat_ab.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static SEVAB_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("SEVAB Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556192285601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 18 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 19 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 20 | ||             (16, Money::new(4675, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sevab_nat_ab.rs:19:35
[INFO] [stdout]    |
[INFO] [stdout] 19 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 20 | ||             (16, Money::new(4675, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (20, Money::new(6140, 0).divide_by(12)),
[INFO] [stdout] 22 | ||             (25, Money::new(7450, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (63, Money::new(17760, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sjobo_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SJOBO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Sjöbo Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556011551001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(7640, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 32 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 33 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 34 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sjobo_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(7640, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(10130, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(12865, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(124575, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 34 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skanska_energi_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static SKANSKA_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  4 | |      .name("Skånska Energi Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556497523201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(6900, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skanska_energi_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(6900, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(9710, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(12435, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(103280, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skara_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SKARA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Skara Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559441591001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2634, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skara_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2634, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4367, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5459, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(43979, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skelleftea_kraft_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static SKELLEFTEA_KRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  4 | |      .name("Skellefteå Kraft Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556244395101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(5420, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skelleftea_kraft_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(5420, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(7815, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(9480, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(20965, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skovde_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static SKOVDE_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Skövde Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556959114101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(125, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 58 | ||         ))
[INFO] [stdout] 59 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 60 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skovde_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(125, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(198, 42)),
[INFO] [stdout] 21 | ||             (25, Money::new(234, 92)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(385, 92)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 60 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skovde_energi.rs:28:72
[INFO] [stdout]    |
[INFO] [stdout] 28 |            .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ________________________________________________-                       ^
[INFO] [stdout]    |  |________________________________________________________________________|
[INFO] [stdout] 29 | ||             CostPeriod::builder()
[INFO] [stdout] 30 | ||                 .load(High)
[INFO] [stdout] 31 | ||                 .cost(Cost::fuse_range(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 43 | ||                 .build(),
[INFO] [stdout] 44 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 60 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skovde_energi.rs:31:41
[INFO] [stdout]    |
[INFO] [stdout] 31 |                    .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   _______________________-                 ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 32 | ||                     (16, 25, Money::new_subunit(26.25)),
[INFO] [stdout] 33 | ||                     (35, 63, Money::new_subunit(20.)),
[INFO] [stdout] 34 | ||                 ]))
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 60 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skovde_energi.rs:47:37
[INFO] [stdout]    |
[INFO] [stdout] 47 |                CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 48 | ||                 .load(High)
[INFO] [stdout] 49 | ||                 .cost(Cost::fuse_range(&[
[INFO] [stdout] 50 | ||                     (16, 25, Money::new(77, 5)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 56 | ||                 .exclude_holidays(Country::SE)
[INFO] [stdout] 57 | ||                 .build()]),
[INFO] [stdout]    | ||_________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________________|
[INFO] [stdout]    |                            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 60 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skovde_energi.rs:49:41
[INFO] [stdout]    |
[INFO] [stdout] 49 |                    .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   _______________________-                 ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 50 | ||                     (16, 25, Money::new(77, 5)),
[INFO] [stdout] 51 | ||                     (35, 63, Money::new(128, 8)),
[INFO] [stdout] 52 | ||                 ]))
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 60 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skurups_elverk_ab.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static SKURUPS_ELVERK_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  7 | |      .name("Skurups Elverk AB")
[INFO] [stdout]  8 | |      .vat_number("SE556934168701")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 13 | ||         .from_date(2024, 9, 26)
[INFO] [stdout] 14 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 15 | ||             (16, Money::new(4259, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skurups_elverk_ab.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 15 | ||             (16, Money::new(4259, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (20, Money::new(7434, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (25, Money::new(9449, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (200, Money::new(94254, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skyllbergs_elnat_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SKYLLBERGS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  6 | |      .name("Skyllbergs Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559440600001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(8570, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/skyllbergs_elnat_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(8570, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(10819, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(14623, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (200, Money::new(114926, 0).divide_by(12)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/smedjebacken_energi_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SMEDJEBACKEN_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  6 | |      .name("Smedjebacken Energi Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556527871901")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4526, 25).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/smedjebacken_energi_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4526, 25).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4526, 25).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(6077, 50).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(38210, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/soderhamn_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SODERHAMN_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Söderhamn Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556205999701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3663, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 29 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/soderhamn_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3663, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4800, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(6060, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 23 | ||             (160, Money::new(46168, 0).divide_by(12)),
[INFO] [stdout] 24 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sollentuna_energi_miljo_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  2 |    pub static SOLLENTUNA_ENERGI_MILJO_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  3 | |      .name("Sollentuna Energi & Miljö AB")
[INFO] [stdout]  4 | |      .vat_number("SE559457224901")
[INFO] [stdout]  5 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(137, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 53 | ||         ))
[INFO] [stdout] 54 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sollentuna_energi_miljo_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(137, 50)),
[INFO] [stdout] 19 | ||             (25, Money::new(137, 50)),
[INFO] [stdout] 20 | ||             (35, Money::new(245, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||             (200, Money::new(1330, 0)),
[INFO] [stdout] 28 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sollentuna_energi_miljo_ab.rs:34:37
[INFO] [stdout]    |
[INFO] [stdout] 34 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 35 | ||                 // NOTE: "Under helger och röda dagar tas ingen effektavgift ut"
[INFO] [stdout] 36 | ||                 CostPeriod::builder()
[INFO] [stdout] 37 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 51 | ||                     .build(),
[INFO] [stdout] 52 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 55 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/solvesborg_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static SOLVESBORG_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  6 | |      .name("Sölvesborg Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559497572301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4400, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/solvesborg_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4400, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6560, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9245, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(29410, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sturefors_eldistribution_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static STUREFORS_ELDISTRIBUTION_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________________-
[INFO] [stdout]  6 | |      .name("Sturefors Eldistribution AB")
[INFO] [stdout]  7 | |      .vat_number("SE556528175401")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 9, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4797, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sturefors_eldistribution_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4797, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6061, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7141, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (400, Money::new(117364, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sundsvall_elnat_ab.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static SUNDSVALL_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  7 | |      .name("Sundsvall Elnät AB")
[INFO] [stdout]  8 | |      .vat_number("SE556502722301")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 13 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 14 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 15 | ||             (16, Money::new(4943, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 26 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/sundsvall_elnat_ab.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 15 | ||             (16, Money::new(4943, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (20, Money::new(7670, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (25, Money::new(10408, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 20 | ||             (63, Money::new(25851, 0).divide_by(12)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tekniska_verken.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |    pub static TEKNISKA_VERKEN_LINKOPING: GridOperator = BASE
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout] 36 | |      .name("Tekniska Verken Linköping")
[INFO] [stdout] 37 | |      .vat_number("SE556483492601")
[INFO] [stdout] 38 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 39 | ||         BASE_PRICELIST_2025
[INFO] [stdout] 40 | ||             .variant("Prislista standard")
[INFO] [stdout] 41 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 89 | ||             .build(),
[INFO] [stdout] 90 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 91 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tekniska_verken.rs:41:39
[INFO] [stdout]    |
[INFO] [stdout] 41 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 42 | ||                 (16, Money::new(160, 0)),
[INFO] [stdout] 43 | ||                 (20, Money::new(220, 0)),
[INFO] [stdout] 44 | ||                 (25, Money::new(300, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 47 | ||                 (63, Money::new(805, 0)),
[INFO] [stdout] 48 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 91 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tekniska_verken.rs:52:41
[INFO] [stdout]    |
[INFO] [stdout] 52 |                    CostPeriods::new_first(&[
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 53 | ||                     SUMMER.load(Low).fixed_cost(22, 0).build(),
[INFO] [stdout] 54 | ||                     WINTER.load(High).fixed_cost(43, 0).build(),
[INFO] [stdout] 55 | ||                 ]),
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 91 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tekniska_verken.rs:60:39
[INFO] [stdout]    |
[INFO] [stdout] 60 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 61 | ||                 (16, Money::new(160, 0)),
[INFO] [stdout] 62 | ||                 (20, Money::new(220, 0)),
[INFO] [stdout] 63 | ||                 (25, Money::new(300, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 66 | ||                 (63, Money::new(805, 0)),
[INFO] [stdout] 67 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 91 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tekniska_verken.rs:68:76
[INFO] [stdout]    |
[INFO] [stdout] 68 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 69 | ||                 BASE_BUILDER
[INFO] [stdout] 70 | ||                     .include(NIGHT_HOURS)
[INFO] [stdout] 71 | ||                     .load(Low)
[INFO] [stdout] ...  ||
[INFO] [stdout] 78 | ||                     .build(),
[INFO] [stdout] 79 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 91 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tekniska_verken.rs:82:41
[INFO] [stdout]    |
[INFO] [stdout] 82 |                    CostPeriods::new_first(&[
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 83 | ||                     SUMMER_NIGHTS.load(Low).fixed_cost(8, 0).build(),
[INFO] [stdout] 84 | ||                     SUMMER_DAYS.load(High).fixed_cost(22, 0).build(),
[INFO] [stdout] 85 | ||                     WINTER_NIGHTS.load(Low).fixed_cost(12, 0).build(),
[INFO] [stdout] 86 | ||                     WINTER_DAYS.load(High).fixed_cost(43, 0).build(),
[INFO] [stdout] 87 | ||                 ]),
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 91 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/tekniska_verken.rs:96:19
[INFO] [stdout]     |
[INFO] [stdout]  93 |    pub static TEKNISKA_VERKEN_KATRINEHOLM: GridOperator = BASE
[INFO] [stdout]     |  _________________________________________________________-
[INFO] [stdout]  94 | |      .name("Tekniska Verken Katrineholm")
[INFO] [stdout]  95 | |      .vat_number("SE556426858801")
[INFO] [stdout]  96 | |      .price_lists(&[
[INFO] [stdout]     | | ___________________^
[INFO] [stdout]  97 | ||         BASE_PRICELIST_2025
[INFO] [stdout]  98 | ||             .variant("Prislista standard")
[INFO] [stdout]  99 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...   ||
[INFO] [stdout] 147 | ||             .build(),
[INFO] [stdout] 148 | ||     ])
[INFO] [stdout]     | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     |  |_____|
[INFO] [stdout]     |        creates a temporary value which is freed while still in use
[INFO] [stdout] 149 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/tekniska_verken.rs:99:39
[INFO] [stdout]     |
[INFO] [stdout]  99 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout] 100 | ||                 (16, Money::new(325, 0)),
[INFO] [stdout] 101 | ||                 (20, Money::new(415, 0)),
[INFO] [stdout] 102 | ||                 (25, Money::new(560, 0)),
[INFO] [stdout] ...   ||
[INFO] [stdout] 105 | ||                 (63, Money::new(1275, 0)),
[INFO] [stdout] 106 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 149 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/tekniska_verken.rs:110:41
[INFO] [stdout]     |
[INFO] [stdout] 110 |                    CostPeriods::new_first(&[
[INFO] [stdout]     |   _________________-                       ^
[INFO] [stdout]     |  |_________________________________________|
[INFO] [stdout] 111 | ||                     SUMMER.load(Low).fixed_cost(32, 0).build(),
[INFO] [stdout] 112 | ||                     WINTER.load(High).fixed_cost(63, 0).build(),
[INFO] [stdout] 113 | ||                 ]),
[INFO] [stdout]     | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |__________________|
[INFO] [stdout]     |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 149 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/tekniska_verken.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout] 119 | ||                 (16, Money::new(325, 0)),
[INFO] [stdout] 120 | ||                 (20, Money::new(415, 0)),
[INFO] [stdout] 121 | ||                 (25, Money::new(560, 0)),
[INFO] [stdout] ...   ||
[INFO] [stdout] 124 | ||                 (63, Money::new(1275, 0)),
[INFO] [stdout] 125 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 149 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/tekniska_verken.rs:126:76
[INFO] [stdout]     |
[INFO] [stdout] 126 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]     |   ____________________________________________________-                       ^
[INFO] [stdout]     |  |____________________________________________________________________________|
[INFO] [stdout] 127 | ||                 BASE_BUILDER
[INFO] [stdout] 128 | ||                     .include(NIGHT_HOURS)
[INFO] [stdout] 129 | ||                     .load(Low)
[INFO] [stdout] ...   ||
[INFO] [stdout] 136 | ||                     .build(),
[INFO] [stdout] 137 | ||             ])))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 149 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/tekniska_verken.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 |                    CostPeriods::new_first(&[
[INFO] [stdout]     |   _________________-                       ^
[INFO] [stdout]     |  |_________________________________________|
[INFO] [stdout] 141 | ||                     SUMMER_NIGHTS.load(Low).fixed_cost(11, 0).build(),
[INFO] [stdout] 142 | ||                     SUMMER_DAYS.load(High).fixed_cost(32, 0).build(),
[INFO] [stdout] 143 | ||                     WINTER_NIGHTS.load(Low).fixed_cost(16, 0).build(),
[INFO] [stdout] 144 | ||                     WINTER_DAYS.load(High).fixed_cost(63, 0).build(),
[INFO] [stdout] 145 | ||                 ]),
[INFO] [stdout]     | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |__________________|
[INFO] [stdout]     |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 149 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/telge_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static TELGE_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("Telge Energi")
[INFO] [stdout]  5 | |      .vat_number("SE559463499901")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(415, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 39 | ||         ))
[INFO] [stdout] 40 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 41 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/telge_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(415, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(451, 25)),
[INFO] [stdout] 21 | ||             (25, Money::new(496, 58)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(841, 33)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 41 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/telge_energi.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 |                CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 32 | ||                 .load(High)
[INFO] [stdout] 33 | ||                 .fixed_cost(28, 0)
[INFO] [stdout] 34 | ||                 .months(November, March)
[INFO] [stdout] ...  ||
[INFO] [stdout] 37 | ||                 .exclude_holidays(Country::SE)
[INFO] [stdout] 38 | ||                 .build()]),
[INFO] [stdout]    | ||_________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________________|
[INFO] [stdout]    |                            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 41 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tidaholms_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static TIDAHOLMS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Tidaholms Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556004333201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2345, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tidaholms_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2345, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(3750, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(4690, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(37075, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tranas_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static TRANAS_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Tranås Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556952020701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4970, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/tranas_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4970, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5872, 50).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(6996, 25).divide_by(12)),
[INFO] [stdout] 17 | ||             (35, Money::new(9363, 75).divide_by(12)),
[INFO] [stdout] 18 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/trelleborg_elnat_ab.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout]  7 |    pub static TRELLEBORG_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  8 | |      .name("Trelleborg Elnät AB")
[INFO] [stdout]  9 | |      .vat_number("SE559181616901")
[INFO] [stdout] 10 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 19 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 20 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 21 | ||             (16, Money::new(5_301, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 37 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 38 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 39 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/trelleborg_elnat_ab.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 21 | ||             (16, Money::new(5_301, 0).divide_by(12)),
[INFO] [stdout] 22 | ||             (20, Money::new(6_880, 0).divide_by(12)),
[INFO] [stdout] 23 | ||             (25, Money::new(8_243, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||             (200, Money::new(85_025, 0).divide_by(12)),
[INFO] [stdout] 32 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 39 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/trollhattan_energi_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static TROLLHATTAN_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________________-
[INFO] [stdout]  4 | |      .name("Trollhättan Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556686087901")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(4055, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/trollhattan_energi_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(4055, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(5035, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(5990, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (160, Money::new(56285, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/uddevalla_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static UDDEVALLA_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  4 | |      .name("Uddevalla Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556762562801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(3750, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/uddevalla_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(3750, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(5675, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8000, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(21250, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ulricehamn_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ULRICEHAMN_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  6 | |      .name("Ulricehamn Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559425365901")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3931, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ulricehamn_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3931, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5030, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(6372, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(63212, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/umea_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static UMEA_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Umeå Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556086822501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(2538, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/umea_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(2538, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(3799, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(4739, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(49509, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varberg_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static VARBERG_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  7 | |      .name("Varberg Energi Elnät AB")
[INFO] [stdout]  8 | |      .vat_number("SE556013145901")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 9, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(3035, 00).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||         ))
[INFO] [stdout] 41 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 42 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varberg_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(3035, 00).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(4225, 00).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(7485, 00).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(69615, 00).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 42 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varberg_energi_elnat_ab.rs:36:37
[INFO] [stdout]    |
[INFO] [stdout] 36 |                CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 37 | ||                 .load(Base)
[INFO] [stdout] 38 | ||                 .cost(Cost::fixed(30, 00))
[INFO] [stdout] 39 | ||                 .build()]),
[INFO] [stdout]    | ||_________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________________|
[INFO] [stdout]    |                            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 42 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varbergsortens_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static VARBERGSORTENS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  6 | |      .name("Varbergsortens Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559481776801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 4, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (20, Money::new(5063, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 23 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 24 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 25 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varbergsortens_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (20, Money::new(5063, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (25, Money::new(7163, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (35, Money::new(10625, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (50, Money::new(16188, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (63, Money::new(20625, 0).divide_by(12)),
[INFO] [stdout] 19 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 25 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varnamo_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static VARNAMO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  6 | |      .name("Värnamo Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556528056601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2772, 50).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/varnamo_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2772, 50).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4012, 50).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5087, 50).divide_by(12)),
[INFO] [stdout] 17 | ||             (35, Money::new(8262, 50).divide_by(12)),
[INFO] [stdout] 18 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vasterbergslagens_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static VASTERBERGSLAGENS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  4 | |      .name("Västerbergslagens Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556565686401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4905, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vasterbergslagens_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4905, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(6900, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8540, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(23065, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vasterviks_kraft_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static VASTERVIKS_KRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  6 | |      .name("Västerviks Kraft Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556528138201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4140, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vasterviks_kraft_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4140, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5400, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7140, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(19530, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vattenfall.rs:7:31
[INFO] [stdout]    |
[INFO] [stdout]  7 |        .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________-            ^
[INFO] [stdout]    |  |_______________________________|
[INFO] [stdout]  8 | ||         (16, Money::new(420, 83)),
[INFO] [stdout]  9 | ||         (20, Money::new(588, 75)),
[INFO] [stdout] 10 | ||         (25, Money::new(737, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 13 | ||         (63, Money::new(1957, 92)),
[INFO] [stdout] 14 | ||     ]))
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 17 |        .power_tariff(PowerTariff::NotImplemented);
[INFO] [stdout]    |                                                 - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vattenfall.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |    pub static VATTENFALL: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________-
[INFO] [stdout] 20 | |      .name("Vattenfall")
[INFO] [stdout] 21 | |      .vat_number("SE556417080001")
[INFO] [stdout] 22 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 37 | ||         BASE_PRICELIST
[INFO] [stdout] 38 | ||             .variant("Effekttariff E4")
[INFO] [stdout] 39 | ||             .transfer_fee(TransferFee::fixed_subunit(39.0))
[INFO] [stdout] ...  ||
[INFO] [stdout] 56 | ||             .build(),
[INFO] [stdout] 57 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 58 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vattenfall.rs:43:76
[INFO] [stdout]    |
[INFO] [stdout] 43 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 44 | ||                 CostPeriod::builder()
[INFO] [stdout] 45 | ||                     .load(High)
[INFO] [stdout] 46 | ||                     .fixed_cost_subunit(67.00)
[INFO] [stdout] ...  ||
[INFO] [stdout] 54 | ||                     .build(),
[INFO] [stdout] 55 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 58 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vaxjo_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static VAXJO_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("Växjö Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556526851201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(248, 75)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||         ))
[INFO] [stdout] 47 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/affarsverken_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static AFFARSVERKEN_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  4 | |      .name("Affärsverken Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556532083401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(345, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/affarsverken_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(345, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(476, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(643, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(2010, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ale_el_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static ALE_EL_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  4 | |      .name("Ale El Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE559398702601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 6, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(445, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 32 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vaxjo_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(248, 75)),
[INFO] [stdout] 20 | ||             (20, Money::new(400, 00)),
[INFO] [stdout] 21 | ||             (25, Money::new(486, 25)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(3685, 00)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vaxjo_energi.rs:36:37
[INFO] [stdout]    |
[INFO] [stdout] 36 |                CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 37 | ||                 .load(High)
[INFO] [stdout] 38 | ||                 .cost(Cost::fuse_range(&[
[INFO] [stdout] 39 | ||                     (16, 63, Money::new(65, 48)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 44 | ||                 .exclude_holidays(Country::SE)
[INFO] [stdout] 45 | ||                 .build()]),
[INFO] [stdout]    | ||_________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________________|
[INFO] [stdout]    |                            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vaxjo_energi.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |                    .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   _______________________-                 ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 39 | ||                     (16, 63, Money::new(65, 48)),
[INFO] [stdout] 40 | ||                     (80, 1000, Money::new(91, 44)),
[INFO] [stdout] 41 | ||                 ]))
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ale_el_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(445, 0)),
[INFO] [stdout] 17 | ||             (20, Money::new(556, 0)),
[INFO] [stdout] 18 | ||             (25, Money::new(728, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(6101, 0)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alem_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALEM_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Ålem Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556179650801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(458, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alem_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(458, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(779, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(1012, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(11179, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vimmerby_energi_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static VIMMERBY_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Vimmerby Energi Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559011498801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         PriceList::builder()
[INFO] [stdout] 13 | ||             .variant("Normaltariff")
[INFO] [stdout] 14 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||             .build(),
[INFO] [stdout] 47 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vimmerby_energi_nat_ab.rs:15:39
[INFO] [stdout]    |
[INFO] [stdout] 15 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 16 | ||                 (16, Money::new(3685, 0).divide_by(12)),
[INFO] [stdout] 17 | ||                 (20, Money::new(7250, 0).divide_by(12)),
[INFO] [stdout] 18 | ||                 (25, Money::new(8921, 0).divide_by(12)),
[INFO] [stdout] 19 | ||                 (35, Money::new(11750, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alingsas_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALINGSAS_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("Alingsås Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559434718801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (25, Money::new(4598, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 23 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/vimmerby_energi_nat_ab.rs:29:39
[INFO] [stdout]    |
[INFO] [stdout] 29 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 30 | ||                 (16, Money::new(6600, 0).divide_by(12)),
[INFO] [stdout] 31 | ||                 (20, Money::new(9285, 0).divide_by(12)),
[INFO] [stdout] 32 | ||                 (25, Money::new(11952, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||                 (200, Money::new(92576, 0).divide_by(12)),
[INFO] [stdout] 41 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alingsas_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (25, Money::new(4598, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (35, Money::new(10354, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (50, Money::new(16500, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (63, Money::new(24049, 0).divide_by(12)),
[INFO] [stdout] 18 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 24 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/almnas_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALMNAS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  6 | |      .name("Almnäs Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559139372201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2023, 3, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(7565, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/almnas_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(7565, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(11149, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(13997, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (160, Money::new(79059, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ystad_elnat_ab.rs:7:31
[INFO] [stdout]    |
[INFO] [stdout]  7 |        .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________-            ^
[INFO] [stdout]    |  |_______________________________|
[INFO] [stdout]  8 | ||         (16, Money::new(472, 30)),
[INFO] [stdout]  9 | ||         (20, Money::new(623, 50)),
[INFO] [stdout] 10 | ||         (25, Money::new(819, 90)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 13 | ||         (63, Money::new(2759, 20)),
[INFO] [stdout] 14 | ||     ]))
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .power_tariff(PowerTariff::NotImplemented);
[INFO] [stdout]    |                                                 - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ystad_elnat_ab.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |    pub static YSTAD_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout] 29 | |      .name("Ystad Elnät AB")
[INFO] [stdout] 30 | |      .vat_number("SE559408185201")
[INFO] [stdout] 31 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 35 | ||         BASE_PRICELIST.from_date(2025, 7, 1).build(),
[INFO] [stdout] 36 | ||         // October contains the same pricelist, but with 15 minute spot prices
[INFO] [stdout] 37 | ||         BASE_PRICELIST.from_date(2025, 10, 1).build(),
[INFO] [stdout] 38 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 39 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alvesta_elnat_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ALVESTA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  6 | |      .name("Alvesta Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556525621001")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(3572, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/alvesta_elnat_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(3572, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(5483, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(7242, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (250, Money::new(98673, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/arvika_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ARVIKA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  6 | |      .name("Arvika Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556527671301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4050, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/arvika_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4050, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6188, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7631, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(19875, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/asele_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static ASELE_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Åsele Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559012889701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4298, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/asele_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4298, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5651, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7090, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(59593, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bengtsfors_energi_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BENGTSFORS_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("Bengtsfors Energi Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556502112701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3806, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bengtsfors_energi_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3806, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4948, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(6740, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(40316, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjare_kraft_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BJARE_KRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Bjäre Kraft Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559427724501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 2, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(355, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjare_kraft_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(355, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(565, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(565, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(9866, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BJARKE_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Bjärke Energi")
[INFO] [stdout]  5 | |      .vat_number("SE763000012801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(375, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 59 | ||         ))
[INFO] [stdout] 60 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(375, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(437, 50)),
[INFO] [stdout] 21 | ||             (25, Money::new(500, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(1000, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:28:72
[INFO] [stdout]    |
[INFO] [stdout] 28 |            .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ________________________________________________-                       ^
[INFO] [stdout]    |  |________________________________________________________________________|
[INFO] [stdout] 29 | ||             CostPeriod::builder()
[INFO] [stdout] 30 | ||                 .load(High)
[INFO] [stdout] 31 | ||                 .fixed_cost_subunit(18.75)
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||                 .build(),
[INFO] [stdout] 41 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bjarke_energi.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 45 | ||                 CostPeriod::builder()
[INFO] [stdout] 46 | ||                     .load(High)
[INFO] [stdout] 47 | ||                     .fixed_cost(50, 0)
[INFO] [stdout] ...  ||
[INFO] [stdout] 57 | ||                 CostPeriod::builder().load(Low).fixed_cost(0, 0).build(),
[INFO] [stdout] 58 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 61 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/blasjon_nat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BLASJON_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________-
[INFO] [stdout]  6 | |      .name("Blåsjön Nät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556061917201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(9801, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/blasjon_nat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(9801, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(15104, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(18917, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||             (630, Money::new(451622, 0).divide_by(12)),
[INFO] [stdout] 31 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bodens_energi_nat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BODENS_ENERGI_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Bodens Energi Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556526856101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(3810, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bodens_energi_nat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(3810, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(9100, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(11060, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(82445, 0).divide_by(12)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bodens_energi_nat_ab.rs:30:56
[INFO] [stdout]    |
[INFO] [stdout] 30 |            .transfer_fee(TransferFee::Simple(Cost::Fuses(&[(
[INFO] [stdout]    |   _______________________________________________________-^
[INFO] [stdout]    |  |________________________________________________________|
[INFO] [stdout] 31 | ||             16,
[INFO] [stdout] 32 | ||             Money::new_subunit(22.25),
[INFO] [stdout] 33 | ||         )])))
[INFO] [stdout]    | ||          ^
[INFO] [stdout]    | ||__________|
[INFO] [stdout]    |  |__________creates a temporary value which is freed while still in use
[INFO] [stdout]    |             this usage requires that borrow lasts for `'static`
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/boo_energi_ek.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BOO_ENERGI_EK: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Boo Energi ek.")
[INFO] [stdout]  5 | |      .vat_number("SE714000020401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(333, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/boo_energi_ek.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(333, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(379, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(440, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(980, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borgholm_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BORGHOLM_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  6 | |      .name("Borgholm Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556020762201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4678, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 26 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borgholm_energi_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4678, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6976, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9023, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 20 | ||             (80, Money::new(37261, 0).divide_by(12)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 27 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borlange_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BORLANGE_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________________-
[INFO] [stdout]  4 | |      .name("Borlänge Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556478968201")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(2100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 37 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borlange_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(2100, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(2550, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(3100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(6050, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/borlange_energi_elnat_ab.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 |            .transfer_fee(TransferFee::Simple(Cost::fuses(&[
[INFO] [stdout]    |   ___________________________________________-            ^
[INFO] [stdout]    |  |________________________________________________________|
[INFO] [stdout] 29 | ||             (16, Money::new_subunit(32.0)),
[INFO] [stdout] 30 | ||             (20, Money::new_subunit(31.0)),
[INFO] [stdout] 31 | ||             (25, Money::new_subunit(29.5)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||             (63, Money::new_subunit(29.5)),
[INFO] [stdout] 35 | ||         ])))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/brittedals_elnat_ek_for.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BRITTEDALS_ELNAT_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  6 | |      .name("Brittedals Elnät ek för")
[INFO] [stdout]  7 | |      .vat_number("SE737000010601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(580, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/brittedals_elnat_ek_for.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(580, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(810, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(1054, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(2878, 0)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/bromolla_energi_vatten_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static BROMOLLA_ENERGI_VATTEN_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  6 | |      .name("Bromölla Energi & Vatten AB")
[INFO] [stdout]  7 | |      .vat_number("SE556525863801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 17 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 18 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 19 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/btea.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static BTEA: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________-
[INFO] [stdout]  4 | |      .name("BTEA")
[INFO] [stdout]  5 | |      .vat_number("SE556012264901")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 10, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(5754, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||         ))
[INFO] [stdout] 47 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/btea.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(5754, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(6919, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(7986, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             (63, Money::new(22720, 0).divide_by(12)),
[INFO] [stdout] 22 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/btea.rs:28:37
[INFO] [stdout]    |
[INFO] [stdout] 28 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 29 | ||                 LOW_LOAD
[INFO] [stdout] 30 | ||                     .months(October, November)
[INFO] [stdout] 31 | ||                     .fixed_cost(51, 25)
[INFO] [stdout] ...  ||
[INFO] [stdout] 44 | ||                 LOW_LOAD.months(June, September).fixed_cost(37, 50).build(),
[INFO] [stdout] 45 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 48 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/c_4_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static C_4_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout]  4 | |      .name("C4 Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556496004401")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 7, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(6273, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/c_4_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(6273, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(8604, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(10691, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(149144, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/dala_energi_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static DALA_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  4 | |      .name("Dala Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556166775801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 4, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(4100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 47 | ||         ))
[INFO] [stdout] 48 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 49 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/dala_energi_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(4100, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(5750, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(7200, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             (63, Money::new(18000, 0).divide_by(12)),
[INFO] [stdout] 22 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 49 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/dala_energi_elnat_ab.rs:28:37
[INFO] [stdout]    |
[INFO] [stdout] 28 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 29 | ||                 CostPeriod::builder()
[INFO] [stdout] 30 | ||                     .load(High)
[INFO] [stdout] 31 | ||                     .months(November, March)
[INFO] [stdout] ...  ||
[INFO] [stdout] 45 | ||                 CostPeriod::builder().load(Low).fixed_cost(35, 0).build(),
[INFO] [stdout] 46 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 49 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/degerfors_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static DEGERFORS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Degerfors Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559440444301")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 9, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fixed(3000, 0))
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         ))
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/degerfors_elnat_ab.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 20 | ||                 CostPeriod::builder().load(Base).fixed_cost(56, 25).build(),
[INFO] [stdout] 21 | ||                 CostPeriod::builder()
[INFO] [stdout] 22 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||                     .build(),
[INFO] [stdout] 29 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:11:19
[INFO] [stdout]     |
[INFO] [stdout]   5 |    pub static EKSJO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]     |  ____________________________________________-
[INFO] [stdout]   6 | |      .name("Eksjö Elnät AB")
[INFO] [stdout]   7 | |      .vat_number("SE556486766001")
[INFO] [stdout]   8 | |      .country(Country::SE)
[INFO] [stdout] ...   |
[INFO] [stdout]  11 | |      .price_lists(&[
[INFO] [stdout]     | | ___________________^
[INFO] [stdout]  12 | ||         PriceList::builder()
[INFO] [stdout]  13 | ||             .variant("Säkringstariff 11")
[INFO] [stdout]  14 | ||             .from_date(2024, 1, 1)
[INFO] [stdout] ...   ||
[INFO] [stdout] 104 | ||             .build(),
[INFO] [stdout] 105 | ||     ])
[INFO] [stdout]     | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     |  |_____|
[INFO] [stdout]     |        creates a temporary value which is freed while still in use
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:15:39
[INFO] [stdout]     |
[INFO] [stdout]  15 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout]  16 | ||                 (16, Money::new(3185, 0).divide_by(12)),
[INFO] [stdout]  17 | ||                 (20, Money::new(5238, 0).divide_by(12)),
[INFO] [stdout]  18 | ||                 (25, Money::new(7041, 0).divide_by(12)),
[INFO] [stdout] ...   ||
[INFO] [stdout]  26 | ||                 (200, Money::new(63331, 0).divide_by(12)),
[INFO] [stdout]  27 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:36:39
[INFO] [stdout]     |
[INFO] [stdout]  36 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout]  37 | ||                 (16, Money::new(4633, 0).divide_by(12)),
[INFO] [stdout]  38 | ||                 (20, Money::new(6486, 0).divide_by(12)),
[INFO] [stdout]  39 | ||                 (25, Money::new(8479, 0).divide_by(12)),
[INFO] [stdout] ...   ||
[INFO] [stdout]  47 | ||                 (200, Money::new(70707, 0).divide_by(12)),
[INFO] [stdout]  48 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:51:76
[INFO] [stdout]     |
[INFO] [stdout]  51 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]     |   ____________________________________________________-                       ^
[INFO] [stdout]     |  |____________________________________________________________________________|
[INFO] [stdout]  52 | ||                 CostPeriod::builder()
[INFO] [stdout]  53 | ||                     .load(High)
[INFO] [stdout]  54 | ||                     .months(November, March)
[INFO] [stdout] ...   ||
[INFO] [stdout]  62 | ||                     .build(),
[INFO] [stdout]  63 | ||             ])))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:69:39
[INFO] [stdout]     |
[INFO] [stdout]  69 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]     |   __________________________-            ^
[INFO] [stdout]     |  |_______________________________________|
[INFO] [stdout]  70 | ||                 (16, Money::new(4633, 0).divide_by(12)),
[INFO] [stdout]  71 | ||                 (20, Money::new(6486, 0).divide_by(12)),
[INFO] [stdout]  72 | ||                 (25, Money::new(8479, 0).divide_by(12)),
[INFO] [stdout] ...   ||
[INFO] [stdout]  80 | ||                 (200, Money::new(70707, 0).divide_by(12)),
[INFO] [stdout]  81 | ||             ]))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> src/registry/sweden/eksjo_elnat_ab.rs:84:76
[INFO] [stdout]     |
[INFO] [stdout]  84 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]     |   ____________________________________________________-                       ^
[INFO] [stdout]     |  |____________________________________________________________________________|
[INFO] [stdout]  85 | ||                 CostPeriod::builder()
[INFO] [stdout]  86 | ||                     .load(High)
[INFO] [stdout]  87 | ||                     .months(November, March)
[INFO] [stdout] ...   ||
[INFO] [stdout] 101 | ||                     .build(),
[INFO] [stdout] 102 | ||             ])))
[INFO] [stdout]     | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]     | |______________|
[INFO] [stdout]     |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 106 |        .build();
[INFO] [stdout]     |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ellevio.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static ELLEVIO: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________-
[INFO] [stdout]  4 | |      .name("Ellevio")
[INFO] [stdout]  5 | |      .vat_number("SE556037732601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 21 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 22 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 23 | ||             (16, Money::new(365, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 48 | ||         ))
[INFO] [stdout] 49 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ellevio.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 23 | ||             (16, Money::new(365, 0)),
[INFO] [stdout] 24 | ||             (20, Money::new(365, 0)),
[INFO] [stdout] 25 | ||             (25, Money::new(365, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (63, Money::new(2010, 0)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/ellevio.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 36 | ||                 CostPeriod::builder()
[INFO] [stdout] 37 | ||                     .load(High)
[INFO] [stdout] 38 | ||                     .cost(Cost::fixed(40, 63))
[INFO] [stdout] ...  ||
[INFO] [stdout] 46 | ||                     .build(),
[INFO] [stdout] 47 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 50 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/emmaboda_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static EMMABODA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  6 | |      .name("Emmaboda Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556459927101")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 31 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/emmaboda_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5250, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7625, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 25 | ||             (250, Money::new(108375, 0).divide_by(12)),
[INFO] [stdout] 26 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 32 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout]  9 |    pub static EON: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________-
[INFO] [stdout] 10 | |      .name("E.ON")
[INFO] [stdout] 11 | |      .vat_number("SE556070606001")
[INFO] [stdout] 12 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 26 | ||         BASE_PRICELIST
[INFO] [stdout] 27 | ||             .variant("Syd")
[INFO] [stdout] 28 | ||             .from_date(2024, 8, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 91 | ||             .build(),
[INFO] [stdout] 92 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |                .monthly_fee(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   __________________________-                                    ^
[INFO] [stdout]    |  |_______________________________________________________________|
[INFO] [stdout] 30 | ||                 (16, Some(8000), Money::new(215, 0)),
[INFO] [stdout] 31 | ||                 (16, None, Money::new(591, 25)),
[INFO] [stdout] 32 | ||                 (20, None, Money::new(780, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||                 (63, None, Money::new(2865, 0)),
[INFO] [stdout] 37 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:38:84
[INFO] [stdout]    |
[INFO] [stdout] 38 |                .transfer_fee(TransferFee::Simple(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   _______________________________________________-                                    ^
[INFO] [stdout]    |  |____________________________________________________________________________________|
[INFO] [stdout] 39 | ||                 (16, Some(8000), Money::new_subunit(87.50)),
[INFO] [stdout] 40 | ||                 (16, None, Money::new_subunit(30.70)),
[INFO] [stdout] 41 | ||                 (20, None, Money::new_subunit(30.70)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 45 | ||                 (63, None, Money::new_subunit(30.70)),
[INFO] [stdout] 46 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:51:63
[INFO] [stdout]    |
[INFO] [stdout] 51 |                .monthly_fee(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   __________________________-                                    ^
[INFO] [stdout]    |  |_______________________________________________________________|
[INFO] [stdout] 52 | ||                 (16, Some(8000), Money::new(215, 00)),
[INFO] [stdout] 53 | ||                 (16, None, Money::new(473, 75)),
[INFO] [stdout] 54 | ||                 (20, None, Money::new(667, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 58 | ||                 (63, None, Money::new(2948, 75)),
[INFO] [stdout] 59 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:60:84
[INFO] [stdout]    |
[INFO] [stdout] 60 |                .transfer_fee(TransferFee::Simple(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   _______________________________________________-                                    ^
[INFO] [stdout]    |  |____________________________________________________________________________________|
[INFO] [stdout] 61 | ||                 (16, Some(8000), Money::new_subunit(63.80)),
[INFO] [stdout] 62 | ||                 (16, None, Money::new_subunit(25.00)),
[INFO] [stdout] 63 | ||                 (20, None, Money::new_subunit(25.00)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 67 | ||                 (63, None, Money::new_subunit(25.00)),
[INFO] [stdout] 68 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:73:63
[INFO] [stdout]    |
[INFO] [stdout] 73 |                .monthly_fee(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   __________________________-                                    ^
[INFO] [stdout]    |  |_______________________________________________________________|
[INFO] [stdout] 74 | ||                 (16, Some(8000), Money::new(216, 25)),
[INFO] [stdout] 75 | ||                 (16, None, Money::new(697, 50)),
[INFO] [stdout] 76 | ||                 (20, None, Money::new(892, 50)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 80 | ||                 (63, None, Money::new(3011, 25)),
[INFO] [stdout] 81 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eon.rs:82:84
[INFO] [stdout]    |
[INFO] [stdout] 82 |                .transfer_fee(TransferFee::Simple(Cost::fuses_with_yearly_consumption(&[
[INFO] [stdout]    |   _______________________________________________-                                    ^
[INFO] [stdout]    |  |____________________________________________________________________________________|
[INFO] [stdout] 83 | ||                 (16, Some(8000), Money::new_subunit(98.50)),
[INFO] [stdout] 84 | ||                 (16, None, Money::new_subunit(26.30)),
[INFO] [stdout] 85 | ||                 (20, None, Money::new_subunit(26.30)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 89 | ||                 (63, None, Money::new_subunit(26.30)),
[INFO] [stdout] 90 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 93 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eskilstuna_energi_miljo.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static ESKILSTUNA_ENERGI_MILJO: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  4 | |      .name("Eskilstuna Energi & Miljö")
[INFO] [stdout]  5 | |      .vat_number("SE556513955601")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         PriceList::builder() // NOTE: They have a power tariff based price model implemented for 35A+, but we'll skip adding thos...
[INFO] [stdout] 18 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] 19 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             .build(),
[INFO] [stdout] 29 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/eskilstuna_energi_miljo.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 20 | ||                 (16, Money::new(361, 67)),
[INFO] [stdout] 21 | ||                 (20, Money::new(475, 42)),
[INFO] [stdout] 22 | ||                 (25, Money::new(577, 50)),
[INFO] [stdout] 23 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 30 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falbygdens_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static FALBYGDENS_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  4 | |      .name("Falbygdens Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556407516501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fixed(343, 42))
[INFO] [stdout] 19 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         ))
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falbygdens_energi.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 25 | ||                 CostPeriod::builder().load(Base).fixed_cost(39, 80).build(),
[INFO] [stdout] 26 | ||                 CostPeriod::builder()
[INFO] [stdout] 27 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||                     .build(),
[INFO] [stdout] 34 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falkenberg_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static FALKENBERG_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout]  4 | |      .name("Falkenberg Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556461483101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(5100, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falkenberg_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(5100, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(7800, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(9825, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(24900, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static FALU_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________-
[INFO] [stdout]  4 | |      .name("Falu Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556002847301")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 21 | ||         PriceList::builder()
[INFO] [stdout] 22 | ||             .from_date(2024, 1, 1)
[INFO] [stdout] 23 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 63 | ||             .build(),
[INFO] [stdout] 64 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 24 | ||                 (16, Money::new(400, 0)),
[INFO] [stdout] 25 | ||                 (20, Money::new(520, 0)),
[INFO] [stdout] 26 | ||                 (25, Money::new(650, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||                 (63, Money::new(1565, 0)),
[INFO] [stdout] 30 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:38:39
[INFO] [stdout]    |
[INFO] [stdout] 38 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 39 | ||                 (16, Money::new(395, 0)),
[INFO] [stdout] 40 | ||                 (20, Money::new(480, 0)),
[INFO] [stdout] 41 | ||                 (25, Money::new(585, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 44 | ||                 (63, Money::new(1400, 0)),
[INFO] [stdout] 45 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/falu_elnat_ab.rs:51:41
[INFO] [stdout]    |
[INFO] [stdout] 51 |                    CostPeriods::new_first(&[
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 52 | ||                     CostPeriod::builder()
[INFO] [stdout] 53 | ||                         .load(High)
[INFO] [stdout] 54 | ||                         .months(November, March)
[INFO] [stdout] ...  ||
[INFO] [stdout] 60 | ||                     CostPeriodBuilder::new().load(Low).fixed_cost(0, 0).build(),
[INFO] [stdout] 61 | ||                 ]),
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/filipstad_energinat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static FILIPSTAD_ENERGINAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Filipstad Energinät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556517499101")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(388, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/filipstad_energinat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(388, 0)),
[INFO] [stdout] 15 | ||             (20, Money::new(490, 0)),
[INFO] [stdout] 16 | ||             (25, Money::new(645, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(1730, 0)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static GAVLE_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ___________________________________________________-
[INFO] [stdout]  6 | |      .name("Gävle Energi Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559397122801")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         PriceList::builder()
[INFO] [stdout] 13 | ||             .variant("Standard")
[INFO] [stdout] 14 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 51 | ||             .build(),
[INFO] [stdout] 52 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:15:39
[INFO] [stdout]    |
[INFO] [stdout] 15 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 16 | ||                 (16, Money::new(4150, 0).divide_by(12)),
[INFO] [stdout] 17 | ||                 (20, Money::new(6145, 0).divide_by(12)),
[INFO] [stdout] 18 | ||                 (25, Money::new(8260, 0).divide_by(12)),
[INFO] [stdout] 19 | ||                 (35, Money::new(10200, 0).divide_by(12)),
[INFO] [stdout] 20 | ||                 (50, Money::new(15090, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:31:39
[INFO] [stdout]    |
[INFO] [stdout] 31 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 32 | ||                 (16, Money::new(4415, 0).divide_by(12)),
[INFO] [stdout] 33 | ||                 (20, Money::new(7696, 0).divide_by(12)),
[INFO] [stdout] 34 | ||                 (25, Money::new(9874, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 42 | ||                 (200, Money::new(96764, 0).divide_by(12)),
[INFO] [stdout] 43 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gavle_energi_elnat_ab.rs:46:64
[INFO] [stdout]    |
[INFO] [stdout] 46 |                .transfer_fee(TransferFee::Simple(Cost::FuseRange(&[
[INFO] [stdout]    |   _______________________________________________________________-^
[INFO] [stdout]    |  |________________________________________________________________|
[INFO] [stdout] 47 | ||                 (16, 16, Money::new_subunit(24.74)),
[INFO] [stdout] 48 | ||                 (20, 200, Money::new_subunit(12.00)),
[INFO] [stdout] 49 | ||             ])))
[INFO] [stdout]    | ||             ^
[INFO] [stdout]    | ||_____________|
[INFO] [stdout]    |  |_____________creates a temporary value which is freed while still in use
[INFO] [stdout]    |                this usage requires that borrow lasts for `'static`
[INFO] [stdout] ...
[INFO] [stdout] 53 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gislaved_energi.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout]  6 |    pub static GISLAVED_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  7 | |      .name("Gislaved Energi")
[INFO] [stdout]  8 | |      .vat_number("SE556223876501")
[INFO] [stdout]  9 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 13 | ||         .from_date(2024, 12, 1)
[INFO] [stdout] 14 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 15 | ||             (16, Money::new(291, 58)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 28 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gislaved_energi.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 15 | ||             (16, Money::new(291, 58)),
[INFO] [stdout] 16 | ||             (20, Money::new(397, 25)),
[INFO] [stdout] 17 | ||             (25, Money::new(467, 25)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 20 | ||             (63, Money::new(1246, 58)),
[INFO] [stdout] 21 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/goteborg_energi.rs:10:33
[INFO] [stdout]    |
[INFO] [stdout] 10 |            CostPeriods::new_first(&[
[INFO] [stdout]    |   _________-                       ^
[INFO] [stdout]    |  |_________________________________|
[INFO] [stdout] 11 | ||             CostPeriod::builder()
[INFO] [stdout] 12 | ||                 .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 21 | ||             CostPeriod::builder().load(Low).cost(Cost::None).build(),
[INFO] [stdout] 22 | ||         ]),
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] 23 |        ));
[INFO] [stdout]    |         - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/goteborg_energi.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |    pub static GOTEBORG_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout] 26 | |      .name("Göteborg Energi")
[INFO] [stdout] 27 | |      .vat_number("SE556379272901")
[INFO] [stdout] 28 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 40 | ||         PriceList::builder()
[INFO] [stdout] 41 | ||             .variant("Standard")
[INFO] [stdout] 42 | ||             .from_date(2025, 1, 1)
[INFO] [stdout] ...  ||
[INFO] [stdout] 66 | ||             .build(),
[INFO] [stdout] 67 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 68 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/goteborg_energi.rs:49:41
[INFO] [stdout]    |
[INFO] [stdout] 49 |                    CostPeriods::new_first(&[CostPeriod::builder()
[INFO] [stdout]    |   _________________-                       ^
[INFO] [stdout]    |  |_________________________________________|
[INFO] [stdout] 50 | ||                     .load(Base)
[INFO] [stdout] 51 | ||                     .fixed_cost(45, 0)
[INFO] [stdout] 52 | ||                     .build()]),
[INFO] [stdout]    | ||_____________________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________________|
[INFO] [stdout]    |                                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 68 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotene_elforening.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static GOTENE_ELFORENING: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  6 | |      .name("Götene Elförening")
[INFO] [stdout]  7 | |      .vat_number("SE769000061201")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4778, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 25 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotene_elforening.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4778, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(8094, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9748, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 19 | ||             (63, Money::new(29420, 0).divide_by(12)),
[INFO] [stdout] 20 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 26 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotlands_elnat_ab.rs:5:31
[INFO] [stdout]    |
[INFO] [stdout]  5 |        .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________-            ^
[INFO] [stdout]    |  |_______________________________|
[INFO] [stdout]  6 | ||         (16, Money::new(5675, 0).divide_by(12)),
[INFO] [stdout]  7 | ||         (20, Money::new(7815, 0).divide_by(12)),
[INFO] [stdout]  8 | ||         (25, Money::new(10010, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 16 | ||         (200, Money::new(100930, 0).divide_by(12)),
[INFO] [stdout] 17 | ||     ]))
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 20 |        .power_tariff(PowerTariff::NotImplemented);
[INFO] [stdout]    |                                                 - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotlands_elnat_ab.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |    pub static GOTLANDS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout] 23 | |      .name("Gotlands Elnät AB")
[INFO] [stdout] 24 | |      .vat_number("SE556537472401")
[INFO] [stdout] 25 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 36 | ||         BASE_PRICELIST
[INFO] [stdout] 37 | ||             .variant("Enekltariff E4")
[INFO] [stdout] 38 | ||             .transfer_fee(TransferFee::fixed_subunit(47.50))
[INFO] [stdout] ...  ||
[INFO] [stdout] 55 | ||             .build(),
[INFO] [stdout] 56 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 57 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/gotlands_elnat_ab.rs:42:76
[INFO] [stdout]    |
[INFO] [stdout] 42 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 43 | ||                 CostPeriod::builder()
[INFO] [stdout] 44 | ||                     .load(High)
[INFO] [stdout] 45 | ||                     .fixed_cost_subunit(57.50)
[INFO] [stdout] ...  ||
[INFO] [stdout] 53 | ||                     .build(),
[INFO] [stdout] 54 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 57 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/grastorp_energi_ek_for.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static GRASTORP_ENERGI_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  6 | |      .name("Grästorp Energi ek för")
[INFO] [stdout]  7 | |      .vat_number("SE769000276601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(9999, 12, 31)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 14 | ||         .monthly_production_fee(Cost::Unverified)
[INFO] [stdout] ...  ||
[INFO] [stdout] 17 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 18 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 19 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/habo_energi_kraft_ab.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HABO_ENERGI_KRAFT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________________-
[INFO] [stdout]  6 | |      .name("Habo Energi Kraft AB")
[INFO] [stdout]  7 | |      .vat_number("SE556058980501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(4390, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/habo_energi_kraft_ab.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(4390, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(6553, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(9009, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (200, Money::new(77463, 0).divide_by(12)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hallstaviks_elverk_ek_for.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HALLSTAVIKS_ELVERK_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________-
[INFO] [stdout]  6 | |      .name("Hallstaviks Elverk ek för")
[INFO] [stdout]  7 | |      .vat_number("SE714400051501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 16 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 17 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 18 | ||             (16, Money::new(3145, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 34 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hallstaviks_elverk_ek_for.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 18 | ||             (16, Money::new(3145, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (20, Money::new(3949, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (25, Money::new(4919, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 28 | ||             (200, Money::new(35307, 0).divide_by(12)),
[INFO] [stdout] 29 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 35 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/halmstads_energi_och_miljo_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HALMSTADS_ENERGI_OCH_MILJO_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________________________-
[INFO] [stdout]  4 | |      .name("Halmstads Energi och Miljö Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556330398001")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4290, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/halmstads_energi_och_miljo_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4290, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(5591, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(7454, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(22767, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harjeans_nat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HARJEANS_NAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________-
[INFO] [stdout]  4 | |      .name("Härjeåns Nät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556189319801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(8996, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 34 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 35 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harjeans_nat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(8996, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(12545, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(13761, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(114281, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 36 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harnosand_elnat_ab.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HARNOSAND_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Härnösand Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556133332801")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 19 | ||         .from_date(2024, 1, 1)
[INFO] [stdout] 20 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 21 | ||             (16, Money::new(3994, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 37 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harnosand_elnat_ab.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 21 | ||             (16, Money::new(3994, 0).divide_by(12)),
[INFO] [stdout] 22 | ||             (20, Money::new(6225, 0).divide_by(12)),
[INFO] [stdout] 23 | ||             (25, Money::new(8228, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||             (200, Money::new(65663, 0).divide_by(12)),
[INFO] [stdout] 32 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harryda_energi_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HARRYDA_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _______________________________________________-
[INFO] [stdout]  4 | |      .name("Härryda Energi AB")
[INFO] [stdout]  5 | |      .vat_number("SE556026324501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2024, 4, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::Unverified)
[INFO] [stdout] 16 | ||         .monthly_production_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 32 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/harryda_energi_ab.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 |            .monthly_production_fee(Cost::fuses(&[
[INFO] [stdout]    |   _________________________________-            ^
[INFO] [stdout]    |  |______________________________________________|
[INFO] [stdout] 17 | ||             (16, Money::new(4650, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (20, Money::new(5800, 0).divide_by(12)),
[INFO] [stdout] 19 | ||             (25, Money::new(7220, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||             (200, Money::new(54790, 0).divide_by(12)),
[INFO] [stdout] 28 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 33 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hedemora_energi_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HEDEMORA_ENERGI_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Hedemora Energi AB")
[INFO] [stdout]  7 | |      .vat_number("SE556115522601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3352, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hedemora_energi_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3352, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(4367, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(5429, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 30 | ||             (500, Money::new(104175, 0).divide_by(12)),
[INFO] [stdout] 31 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/herrljunga_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static HERRLJUNGA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  6 | |      .name("Herrljunga Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE556525920601")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2024, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(3125, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 28 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/herrljunga_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(3125, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(5000, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(7250, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 22 | ||             (125, Money::new(28250, 0).divide_by(12)),
[INFO] [stdout] 23 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 29 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |    pub static HJARTUMS_ELFORENING_EK_FOR: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________________-
[INFO] [stdout] 13 | |      .name("Hjärtums Elförening ek för")
[INFO] [stdout] 14 | |      .vat_number("SE758500053701")
[INFO] [stdout] 15 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 19 | ||         BASE_PRICELIST
[INFO] [stdout] 20 | ||             .variant("Enkeltariff")
[INFO] [stdout] 21 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 69 | ||             .build(),
[INFO] [stdout] 70 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 22 | ||                 (16, Money::new(4311, 0).divide_by(12)),
[INFO] [stdout] 23 | ||                 (20, Money::new(5474, 0).divide_by(12)),
[INFO] [stdout] 24 | ||                 (25, Money::new(6764, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 33 | ||                 (250, Money::new(66469, 0).divide_by(12)),
[INFO] [stdout] 34 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 40 | ||                 (16, Money::new(5153, 0).divide_by(12)),
[INFO] [stdout] 41 | ||                 (20, Money::new(6848, 0).divide_by(12)),
[INFO] [stdout] 42 | ||                 (25, Money::new(8308, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 54 | ||                 (500, Money::new(132956, 0).divide_by(12)),
[INFO] [stdout] 55 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjartums_elforening_ek_for.rs:56:76
[INFO] [stdout]    |
[INFO] [stdout] 56 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 57 | ||                 CostPeriod::builder()
[INFO] [stdout] 58 | ||                     .load(High)
[INFO] [stdout] 59 | ||                     .fixed_cost_subunit(37.4)
[INFO] [stdout] ...  ||
[INFO] [stdout] 67 | ||                     .build(),
[INFO] [stdout] 68 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 71 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 11 |    pub static HJO_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  __________________________________________-
[INFO] [stdout] 12 | |      .name("Hjo Elnät AB")
[INFO] [stdout] 13 | |      .vat_number("SE559441764301")
[INFO] [stdout] 14 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |      .price_lists(&[
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 18 | ||         BASE_PRICELIST
[INFO] [stdout] 19 | ||             .variant("Enkeltariff")
[INFO] [stdout] 20 | ||             .monthly_fee(Cost::fuses(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 63 | ||             .build(),
[INFO] [stdout] 64 | ||     ])
[INFO] [stdout]    | ||_____^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_____|
[INFO] [stdout]    |        creates a temporary value which is freed while still in use
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 21 | ||                 (16, Money::new(2395, 0).divide_by(12)),
[INFO] [stdout] 22 | ||                 (20, Money::new(3518, 0).divide_by(12)),
[INFO] [stdout] 23 | ||                 (25, Money::new(4694, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 31 | ||                 (200, Money::new(41138, 0).divide_by(12)),
[INFO] [stdout] 32 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |                .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   __________________________-            ^
[INFO] [stdout]    |  |_______________________________________|
[INFO] [stdout] 38 | ||                 (16, Money::new(3181, 0).divide_by(12)),
[INFO] [stdout] 39 | ||                 (20, Money::new(4138, 0).divide_by(12)),
[INFO] [stdout] 40 | ||                 (25, Money::new(5314, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 48 | ||                 (200, Money::new(41016, 0).divide_by(12)),
[INFO] [stdout] 49 | ||             ]))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hjo_elnat_ab.rs:50:76
[INFO] [stdout]    |
[INFO] [stdout] 50 |                .transfer_fee(TransferFee::new_periods(CostPeriods::new_first(&[
[INFO] [stdout]    |   ____________________________________________________-                       ^
[INFO] [stdout]    |  |____________________________________________________________________________|
[INFO] [stdout] 51 | ||                 CostPeriod::builder()
[INFO] [stdout] 52 | ||                     .load(High)
[INFO] [stdout] 53 | ||                     .fixed_cost_subunit(51.0)
[INFO] [stdout] ...  ||
[INFO] [stdout] 61 | ||                     .build(),
[INFO] [stdout] 62 | ||             ])))
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 65 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hoganas_energi_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static HOGANAS_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _____________________________________________________-
[INFO] [stdout]  4 | |      .name("Höganäs Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556440240101")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 36 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 37 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/hoganas_energi_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(4125, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(6720, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(8655, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||             (200, Money::new(99375, 0).divide_by(12)),
[INFO] [stdout] 30 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 38 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jamtkraft_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static JAMTKRAFT_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Jämtkraft Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556103399301")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(5440, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 32 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 33 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 34 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jamtkraft_elnat_ab.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(5440, 0).divide_by(12)),
[INFO] [stdout] 20 | ||             (20, Money::new(8900, 0).divide_by(12)),
[INFO] [stdout] 21 | ||             (25, Money::new(11320, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 27 | ||             (125, Money::new(63880, 0).divide_by(12)),
[INFO] [stdout] 28 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 34 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static JBF: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________-
[INFO] [stdout]  4 | |      .name("Jukkasjärvi Sockens Belysningsförening")
[INFO] [stdout]  5 | |      .vat_number("SE797300037001")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout] 16 | ||             (16, 63, Money::new(560, 17)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 45 | ||         ))
[INFO] [stdout] 46 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuse_range(&[
[INFO] [stdout]    |   ______________________-                 ^
[INFO] [stdout]    |  |________________________________________|
[INFO] [stdout] 16 | ||             (16, 63, Money::new(560, 17)),
[INFO] [stdout] 17 | ||             (64, 1500, Money::new(2431, 0)),
[INFO] [stdout] 18 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |                CostPeriods::new_first(&[
[INFO] [stdout]    |   _____________-                       ^
[INFO] [stdout]    |  |_____________________________________|
[INFO] [stdout] 25 | ||                 CostPeriod::builder()
[INFO] [stdout] 26 | ||                     .load(Base)
[INFO] [stdout] 27 | ||                     .cost(Cost::fuse_range(&[
[INFO] [stdout] ...  ||
[INFO] [stdout] 43 | ||                     .build(),
[INFO] [stdout] 44 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:27:45
[INFO] [stdout]    |
[INFO] [stdout] 27 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 28 | ||                         (16, 63, Money::new(44, 0)),
[INFO] [stdout] 29 | ||                         (80, 1500, Money::new(48, 0)),
[INFO] [stdout] 30 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jbf.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |                        .cost(Cost::fuse_range(&[
[INFO] [stdout]    |   ___________________________-                 ^
[INFO] [stdout]    |  |_____________________________________________|
[INFO] [stdout] 35 | ||                         (16, 25, Money::new(106, 0)),
[INFO] [stdout] 36 | ||                         (35, 63, Money::new(210, 0)),
[INFO] [stdout] 37 | ||                         (80, 1500, Money::new(226, 0)),
[INFO] [stdout] 38 | ||                     ]))
[INFO] [stdout]    | ||_____________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________________|
[INFO] [stdout]    |                        creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 47 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jonkoping_energi.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static JONKOPING_ENERGI: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ______________________________________________-
[INFO] [stdout]  4 | |      .name("Jönköping Energi")
[INFO] [stdout]  5 | |      .vat_number("SE556449757501")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 17 | ||         .from_date(2025, 9, 1)
[INFO] [stdout] 18 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 19 | ||             (16, Money::new(296, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 42 | ||         ))
[INFO] [stdout] 43 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 44 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jonkoping_energi.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 19 | ||             (16, Money::new(296, 0)),
[INFO] [stdout] 20 | ||             (20, Money::new(351, 0)),
[INFO] [stdout] 21 | ||             (25, Money::new(420, 0)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (63, Money::new(941, 0)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 44 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/jonkoping_energi.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |                CostPeriods::new_all(&[
[INFO] [stdout]    |   _____________-                     ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 32 | ||                 CostPeriod::builder().load(Base).fixed_cost(27, 70).build(),
[INFO] [stdout] 33 | ||                 CostPeriod::builder()
[INFO] [stdout] 34 | ||                     .load(High)
[INFO] [stdout] ...  ||
[INFO] [stdout] 40 | ||                     .build(),
[INFO] [stdout] 41 | ||             ]),
[INFO] [stdout]    | ||_____________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |______________|
[INFO] [stdout]    |                creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 44 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kalmar_energi_elnat_ab.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KALMAR_ENERGI_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ____________________________________________________-
[INFO] [stdout]  4 | |      .name("Kalmar Energi Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556182754301")
[INFO] [stdout]  6 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 14 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 15 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 16 | ||             (16, Money::new(4375, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 35 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 36 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/kalmar_energi_elnat_ab.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 16 | ||             (16, Money::new(4375, 0).divide_by(12)),
[INFO] [stdout] 17 | ||             (20, Money::new(7092, 0).divide_by(12)),
[INFO] [stdout] 18 | ||             (25, Money::new(8936, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 26 | ||             (200, Money::new(53263, 0).divide_by(12)),
[INFO] [stdout] 27 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 37 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlsborgs_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static KARLSBORGS_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  _________________________________________________-
[INFO] [stdout]  6 | |      .name("Karlsborgs Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559434970501")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(4697, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::NotImplemented)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlsborgs_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(4697, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(6793, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(9064, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(51023, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlshamn_elnat_ab.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub static KARLSHAMN_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  6 | |      .name("Karlshamn Elnät AB")
[INFO] [stdout]  7 | |      .vat_number("SE559440734701")
[INFO] [stdout]  8 | |      .country(Country::SE)
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |      .price_lists(&[PriceList::builder()
[INFO] [stdout]    | | ___________________^
[INFO] [stdout] 12 | ||         .from_date(2025, 1, 1)
[INFO] [stdout] 13 | ||         .monthly_fee(Cost::fuses(&[
[INFO] [stdout] 14 | ||             (16, Money::new(2075, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 29 | ||         .power_tariff(PowerTariff::Unverified)
[INFO] [stdout] 30 | ||         .build()])
[INFO] [stdout]    | ||_________________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    |  |_________________|
[INFO] [stdout]    |                    creates a temporary value which is freed while still in use
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlshamn_elnat_ab.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 |            .monthly_fee(Cost::fuses(&[
[INFO] [stdout]    |   ______________________-            ^
[INFO] [stdout]    |  |___________________________________|
[INFO] [stdout] 14 | ||             (16, Money::new(2075, 0).divide_by(12)),
[INFO] [stdout] 15 | ||             (20, Money::new(2688, 0).divide_by(12)),
[INFO] [stdout] 16 | ||             (25, Money::new(3494, 0).divide_by(12)),
[INFO] [stdout] ...  ||
[INFO] [stdout] 24 | ||             (200, Money::new(35519, 0).divide_by(12)),
[INFO] [stdout] 25 | ||         ]))
[INFO] [stdout]    | ||_________^- argument requires that borrow lasts for `'static`
[INFO] [stdout]    | |__________|
[INFO] [stdout]    |            creates a temporary value which is freed while still in use
[INFO] [stdout] ...
[INFO] [stdout] 31 |        .build();
[INFO] [stdout]    |               - temporary value is freed at the end of this statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]   --> src/registry/sweden/karlskoga_elnat_ab.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout]  3 |    pub static KARLSKOGA_ELNAT_AB: GridOperator = GridOperator::builder()
[INFO] [stdout]    |  ________________________________________________-
[INFO] [stdout]  4 | |      .name("Karlskoga Elnät AB")
[INFO] [stdout]  5 | |      .vat_number("SE556507429001")
[WARN] too many lines in the log, truncating it
