[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