[INFO] crate pallet-democracy 2.0.0-alpha.6 is already in cache [INFO] checking pallet-democracy-2.0.0-alpha.6 against master#bd0bacc694d7d8175804bb6f690cb846bfa4a9ee for pr-71665 [INFO] extracting crate pallet-democracy 2.0.0-alpha.6 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate pallet-democracy 2.0.0-alpha.6 on toolchain bd0bacc694d7d8175804bb6f690cb846bfa4a9ee [INFO] running `"/workspace/cargo-home/bin/cargo" "+bd0bacc694d7d8175804bb6f690cb846bfa4a9ee" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate pallet-democracy 2.0.0-alpha.6 [INFO] finished tweaking crates.io crate pallet-democracy 2.0.0-alpha.6 [INFO] tweaked toml for crates.io crate pallet-democracy 2.0.0-alpha.6 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+bd0bacc694d7d8175804bb6f690cb846bfa4a9ee" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+bd0bacc694d7d8175804bb6f690cb846bfa4a9ee" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bd0bacc694d7d8175804bb6f690cb846bfa4a9ee" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f4dbc4892441681a4b62bb1ad9c29ba51fae7d5cfab6f9ff8623be6cc39f7d9c [INFO] running `"docker" "start" "-a" "f4dbc4892441681a4b62bb1ad9c29ba51fae7d5cfab6f9ff8623be6cc39f7d9c"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling libm v0.2.1 [INFO] [stderr] Checking rand_core v0.4.2 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Compiling num-traits v0.2.11 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Checking matrixmultiply v0.2.3 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Checking rand_jitter v0.1.4 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking rand_xorshift v0.1.1 [INFO] [stderr] Checking rand_hc v0.1.0 [INFO] [stderr] Checking rand_isaac v0.1.1 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling sp-api-proc-macro v2.0.0-alpha.7 [INFO] [stderr] Checking statrs v0.10.0 [INFO] [stderr] Checking num-integer v0.1.42 [INFO] [stderr] Checking sp-arithmetic v2.0.0-alpha.7 [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] Checking num-bigint v0.2.6 [INFO] [stderr] Checking alga v0.9.3 [INFO] [stderr] Checking num-rational v0.2.4 [INFO] [stderr] Checking wasmi v0.6.2 [INFO] [stderr] Checking nalgebra v0.18.1 [INFO] [stderr] Checking sp-wasm-interface v2.0.0-alpha.7 [INFO] [stderr] Checking sp-runtime-interface v2.0.0-alpha.7 [INFO] [stderr] Checking sp-core v2.0.0-alpha.7 [INFO] [stderr] Checking sp-trie v2.0.0-alpha.7 [INFO] [stderr] Checking sp-inherents v2.0.0-alpha.7 [INFO] [stderr] Checking frame-metadata v11.0.0-alpha.7 [INFO] [stderr] Checking sp-state-machine v0.8.0-alpha.7 [INFO] [stderr] Checking sp-io v2.0.0-alpha.7 [INFO] [stderr] Checking sp-application-crypto v2.0.0-alpha.7 [INFO] [stderr] Checking sp-runtime v2.0.0-alpha.7 [INFO] [stderr] Checking sp-version v2.0.0-alpha.7 [INFO] [stderr] Checking frame-support v2.0.0-alpha.7 [INFO] [stderr] Checking linregress v0.1.7 [INFO] [stderr] Checking sp-api v2.0.0-alpha.7 [INFO] [stderr] Checking frame-system v2.0.0-alpha.7 [INFO] [stderr] Checking frame-benchmarking v2.0.0-alpha.7 [INFO] [stderr] Checking pallet-democracy v2.0.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stderr] error: expected `fn` [INFO] [stderr] --> src/lib.rs:349:17 [INFO] [stderr] | [INFO] [stderr] 349 | pub Locks get(locks): map hasher(twox_64_concat) T::AccountId => Option; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `fn` [INFO] [stderr] --> src/lib.rs:349:17 [INFO] [stderr] | [INFO] [stderr] 349 | pub Locks get(locks): map hasher(twox_64_concat) T::AccountId => Option; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `frame_support::weights::SimpleDispatchInfo` [INFO] [stderr] --> src/lib.rs:174:12 [INFO] [stderr] | [INFO] [stderr] 174 | weights::{SimpleDispatchInfo, Weight, WeighData}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `SimpleDispatchInfo` in `weights` [INFO] [stderr] | help: a similar name exists in the module: `DispatchInfo` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `frame_support::weights::SimpleDispatchInfo` [INFO] [stderr] --> src/lib.rs:174:12 [INFO] [stderr] | [INFO] [stderr] 174 | weights::{SimpleDispatchInfo, Weight, WeighData}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `SimpleDispatchInfo` in `weights` [INFO] [stderr] | help: a similar name exists in the module: `DispatchInfo` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sp_core` [INFO] [stderr] --> src/tests.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use sp_core::H256; [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `sp_core` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `pallet_balances` [INFO] [stderr] --> src/tests.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | use pallet_balances::{BalanceLock, Error as BalancesError}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `PublicPropCount` [INFO] [stderr] --> src/lib.rs:559:4 [INFO] [stderr] | [INFO] [stderr] 559 | PublicPropCount::put(index + 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `PublicPropCount` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_scheduler` [INFO] [stderr] --> src/tests/cancellation.rs:53:11 [INFO] [stderr] | [INFO] [stderr] 53 | assert!(pallet_scheduler::Agenda::::get(6)[0].is_some()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_scheduler` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_scheduler` [INFO] [stderr] --> src/tests/cancellation.rs:57:11 [INFO] [stderr] | [INFO] [stderr] 57 | assert!(pallet_scheduler::Agenda::::get(6)[0].is_none()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_scheduler` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests/lock_voting.rs:40:12 [INFO] [stderr] | [INFO] [stderr] 40 | reasons: pallet_balances::Reasons::Misc, [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_scheduler` [INFO] [stderr] --> src/tests/voting.rs:88:11 [INFO] [stderr] | [INFO] [stderr] 88 | assert!(pallet_scheduler::Agenda::::get(6)[0].is_some()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_scheduler` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | type AccountData = pallet_balances::AccountData; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_scheduler` [INFO] [stderr] --> src/tests.rs:95:6 [INFO] [stderr] | [INFO] [stderr] 95 | impl pallet_scheduler::Trait for Test { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_scheduler` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests.rs:101:6 [INFO] [stderr] | [INFO] [stderr] 101 | impl pallet_balances::Trait for Test { [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests.rs:147:18 [INFO] [stderr] | [INFO] [stderr] 147 | type Currency = pallet_balances::Module; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests.rs:169:2 [INFO] [stderr] | [INFO] [stderr] 169 | pallet_balances::GenesisConfig::{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `GenesisConfig` [INFO] [stderr] --> src/tests.rs:172:2 [INFO] [stderr] | [INFO] [stderr] 172 | GenesisConfig::default().assimilate_storage(&mut t).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `GenesisConfig` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests.rs:179:17 [INFO] [stderr] | [INFO] [stderr] 179 | type Balances = pallet_balances::Module; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_scheduler` [INFO] [stderr] --> src/tests.rs:180:18 [INFO] [stderr] | [INFO] [stderr] 180 | type Scheduler = pallet_scheduler::Module; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_scheduler` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pallet_balances` [INFO] [stderr] --> src/tests.rs:193:17 [INFO] [stderr] | [INFO] [stderr] 193 | Call::Balances(pallet_balances::Call::set_balance(42, value, 0)).encode() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `pallet_balances` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `PublicPropCount` [INFO] [stderr] --> src/lib.rs:559:4 [INFO] [stderr] | [INFO] [stderr] 559 | PublicPropCount::put(index + 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `PublicPropCount` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:868:4 [INFO] [stderr] | [INFO] [stderr] 868 | Proxy::::try_mutate(&proxy, |a| match a.take() { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:891:4 [INFO] [stderr] | [INFO] [stderr] 891 | Proxy::::mutate(&who, |a| { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:915:4 [INFO] [stderr] | [INFO] [stderr] 915 | Proxy::::try_mutate(&proxy, |a| match a.take() { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Preimages` [INFO] [stderr] --> src/lib.rs:1037:17 [INFO] [stderr] | [INFO] [stderr] 1037 | let status = Preimages::::get(&proposal_hash).ok_or(Error::::NotImminent)?; [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Preimages` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:1121:4 [INFO] [stderr] | [INFO] [stderr] 1121 | Proxy::::mutate(&who, |a| { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1286:4 [INFO] [stderr] | [INFO] [stderr] 1286 | ReferendumInfoOf::::insert(who, ReferendumInfo::Ongoing(status)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:1318:3 [INFO] [stderr] | [INFO] [stderr] 1318 | Proxy::::mutate(&proxy, |o| { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1343:3 [INFO] [stderr] | [INFO] [stderr] 1343 | ReferendumInfoOf::::remove(ref_index); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1361:14 [INFO] [stderr] | [INFO] [stderr] 1361 | let info = ReferendumInfoOf::::get(ref_index) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1370:3 [INFO] [stderr] | [INFO] [stderr] 1370 | VotingOf::::try_mutate(who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1401:3 [INFO] [stderr] | [INFO] [stderr] 1401 | ReferendumInfoOf::::insert(ref_index, ReferendumInfo::Ongoing(status)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1412:14 [INFO] [stderr] | [INFO] [stderr] 1412 | let info = ReferendumInfoOf::::get(ref_index); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1413:3 [INFO] [stderr] | [INFO] [stderr] 1413 | VotingOf::::try_mutate(who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1424:7 [INFO] [stderr] | [INFO] [stderr] 1424 | ReferendumInfoOf::::insert(ref_index, ReferendumInfo::Ongoing(status)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1445:3 [INFO] [stderr] | [INFO] [stderr] 1445 | VotingOf::::mutate(who, |voting| match voting { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1453:7 [INFO] [stderr] | [INFO] [stderr] 1453 | ReferendumInfoOf::::mutate(ref_index, |maybe_info| [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1465:3 [INFO] [stderr] | [INFO] [stderr] 1465 | VotingOf::::mutate(who, |voting| match voting { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1473:7 [INFO] [stderr] | [INFO] [stderr] 1473 | ReferendumInfoOf::::mutate(ref_index, |maybe_info| [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1493:3 [INFO] [stderr] | [INFO] [stderr] 1493 | VotingOf::::try_mutate(&who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1531:3 [INFO] [stderr] | [INFO] [stderr] 1531 | VotingOf::::try_mutate(&who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1562:21 [INFO] [stderr] | [INFO] [stderr] 1562 | let lock_needed = VotingOf::::mutate(who, |voting| { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumCount` [INFO] [stderr] --> src/lib.rs:1581:3 [INFO] [stderr] | [INFO] [stderr] 1581 | ReferendumCount::put(ref_index + 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumCount` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] --> src/lib.rs:1591:6 [INFO] [stderr] | [INFO] [stderr] 1591 | if LastTabledWasExternal::take() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] --> src/lib.rs:1601:4 [INFO] [stderr] | [INFO] [stderr] 1601 | LastTabledWasExternal::put(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:868:4 [INFO] [stderr] | [INFO] [stderr] 868 | Proxy::::try_mutate(&proxy, |a| match a.take() { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:891:4 [INFO] [stderr] | [INFO] [stderr] 891 | Proxy::::mutate(&who, |a| { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:915:4 [INFO] [stderr] | [INFO] [stderr] 915 | Proxy::::try_mutate(&proxy, |a| match a.take() { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Preimages` [INFO] [stderr] --> src/lib.rs:1682:5 [INFO] [stderr] | [INFO] [stderr] 1682 | Preimages::::mutate_exists(&status.proposal_hash, |maybe_pre| match *maybe_pre { [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Preimages` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1716:4 [INFO] [stderr] | [INFO] [stderr] 1716 | ReferendumInfoOf::::insert(index, ReferendumInfo::Finished { end: now, approved }); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DepositOf` in this scope [INFO] [stderr] --> src/lib.rs:560:5 [INFO] [stderr] | [INFO] [stderr] 560 | >::insert(index, (value, &[&who][..])); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PublicProps` in this scope [INFO] [stderr] --> src/lib.rs:563:5 [INFO] [stderr] | [INFO] [stderr] 563 | >::append_or_put(&[Ref::from(&new_prop)][..]); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DepositOf` in this scope [INFO] [stderr] --> src/lib.rs:587:5 [INFO] [stderr] | [INFO] [stderr] 587 | >::insert(proposal, deposit); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Cancellations` in this scope [INFO] [stderr] --> src/lib.rs:650:14 [INFO] [stderr] | [INFO] [stderr] 650 | ensure!(!>::contains_key(h), Error::::AlreadyCanceled); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Cancellations` in this scope [INFO] [stderr] --> src/lib.rs:652:5 [INFO] [stderr] | [INFO] [stderr] 652 | >::insert(h, true); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:670:14 [INFO] [stderr] | [INFO] [stderr] 670 | ensure!(!>::exists(), Error::::DuplicateProposal); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Blacklist` in this scope [INFO] [stderr] --> src/lib.rs:671:31 [INFO] [stderr] | [INFO] [stderr] 671 | if let Some((until, _)) = >::get(proposal_hash) { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:677:5 [INFO] [stderr] | [INFO] [stderr] 677 | >::put((proposal_hash, VoteThreshold::SuperMajorityApprove)); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:697:5 [INFO] [stderr] | [INFO] [stderr] 697 | >::put((proposal_hash, VoteThreshold::SimpleMajority)); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:717:5 [INFO] [stderr] | [INFO] [stderr] 717 | >::put((proposal_hash, VoteThreshold::SuperMajorityAgainst)); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:762:40 [INFO] [stderr] | [INFO] [stderr] 762 | let (e_proposal_hash, threshold) = >::get() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:770:5 [INFO] [stderr] | [INFO] [stderr] 770 | >::kill(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:794:41 [INFO] [stderr] | [INFO] [stderr] 794 | if let Some((e_proposal_hash, _)) = >::get() { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Blacklist` in this scope [INFO] [stderr] --> src/lib.rs:800:32 [INFO] [stderr] | [INFO] [stderr] 800 | let mut existing_vetoers = >::get(&proposal_hash) [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Blacklist` in this scope [INFO] [stderr] --> src/lib.rs:808:5 [INFO] [stderr] | [INFO] [stderr] 808 | >::insert(&proposal_hash, (until, existing_vetoers)); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:811:5 [INFO] [stderr] | [INFO] [stderr] 811 | >::kill(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PublicProps` in this scope [INFO] [stderr] --> src/lib.rs:982:5 [INFO] [stderr] | [INFO] [stderr] 982 | >::kill(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1002:14 [INFO] [stderr] | [INFO] [stderr] 1002 | ensure!(!>::contains_key(&proposal_hash), Error::::DuplicatePreimage); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1016:5 [INFO] [stderr] | [INFO] [stderr] 1016 | >::insert(proposal_hash, a); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1049:5 [INFO] [stderr] | [INFO] [stderr] 1049 | >::insert(proposal_hash, a); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1072:46 [INFO] [stderr] | [INFO] [stderr] 1072 | let (provider, deposit, since, expiry) = >::get(&proposal_hash) [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1086:5 [INFO] [stderr] | [INFO] [stderr] 1086 | >::remove(&proposal_hash); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReferendumInfoOf` in this scope [INFO] [stderr] --> src/lib.rs:1584:4 [INFO] [stderr] | [INFO] [stderr] 1584 | >::insert(ref_index, item); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `ReferendumInfo` [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:179:1 [INFO] [stderr] | [INFO] [stderr] 179 | pub enum ReferendumInfo { [INFO] [stderr] | --------------------------------------------------- similarly named enum `ReferendumInfo` defined here [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Preimages` [INFO] [stderr] --> src/lib.rs:1037:17 [INFO] [stderr] | [INFO] [stderr] 1037 | let status = Preimages::::get(&proposal_hash).ok_or(Error::::NotImminent)?; [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Preimages` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:1600:41 [INFO] [stderr] | [INFO] [stderr] 1600 | if let Some((proposal, threshold)) = >::take() { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PublicProps` in this scope [INFO] [stderr] --> src/lib.rs:1624:5 [INFO] [stderr] | [INFO] [stderr] 1624 | >::put(public_props); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DepositOf` in this scope [INFO] [stderr] --> src/lib.rs:1626:42 [INFO] [stderr] | [INFO] [stderr] 1626 | if let Some((deposit, depositors)) = >::take(prop_index) { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1646:19 [INFO] [stderr] | [INFO] [stderr] 1646 | let preimage = >::take(&proposal_hash); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:1121:4 [INFO] [stderr] | [INFO] [stderr] 1121 | Proxy::::mutate(&who, |a| { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1286:4 [INFO] [stderr] | [INFO] [stderr] 1286 | ReferendumInfoOf::::insert(who, ReferendumInfo::Ongoing(status)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Proxy` [INFO] [stderr] --> src/lib.rs:1318:3 [INFO] [stderr] | [INFO] [stderr] 1318 | Proxy::::mutate(&proxy, |o| { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Proxy` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1343:3 [INFO] [stderr] | [INFO] [stderr] 1343 | ReferendumInfoOf::::remove(ref_index); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1361:14 [INFO] [stderr] | [INFO] [stderr] 1361 | let info = ReferendumInfoOf::::get(ref_index) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1370:3 [INFO] [stderr] | [INFO] [stderr] 1370 | VotingOf::::try_mutate(who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1401:3 [INFO] [stderr] | [INFO] [stderr] 1401 | ReferendumInfoOf::::insert(ref_index, ReferendumInfo::Ongoing(status)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1412:14 [INFO] [stderr] | [INFO] [stderr] 1412 | let info = ReferendumInfoOf::::get(ref_index); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1413:3 [INFO] [stderr] | [INFO] [stderr] 1413 | VotingOf::::try_mutate(who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1424:7 [INFO] [stderr] | [INFO] [stderr] 1424 | ReferendumInfoOf::::insert(ref_index, ReferendumInfo::Ongoing(status)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1445:3 [INFO] [stderr] | [INFO] [stderr] 1445 | VotingOf::::mutate(who, |voting| match voting { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1453:7 [INFO] [stderr] | [INFO] [stderr] 1453 | ReferendumInfoOf::::mutate(ref_index, |maybe_info| [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1465:3 [INFO] [stderr] | [INFO] [stderr] 1465 | VotingOf::::mutate(who, |voting| match voting { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1473:7 [INFO] [stderr] | [INFO] [stderr] 1473 | ReferendumInfoOf::::mutate(ref_index, |maybe_info| [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1493:3 [INFO] [stderr] | [INFO] [stderr] 1493 | VotingOf::::try_mutate(&who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1531:3 [INFO] [stderr] | [INFO] [stderr] 1531 | VotingOf::::try_mutate(&who, |voting| -> DispatchResult { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `VotingOf` [INFO] [stderr] --> src/lib.rs:1562:21 [INFO] [stderr] | [INFO] [stderr] 1562 | let lock_needed = VotingOf::::mutate(who, |voting| { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `VotingOf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumCount` [INFO] [stderr] --> src/lib.rs:1581:3 [INFO] [stderr] | [INFO] [stderr] 1581 | ReferendumCount::put(ref_index + 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumCount` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] --> src/lib.rs:1591:6 [INFO] [stderr] | [INFO] [stderr] 1591 | if LastTabledWasExternal::take() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] --> src/lib.rs:1601:4 [INFO] [stderr] | [INFO] [stderr] 1601 | LastTabledWasExternal::put(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `LastTabledWasExternal` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Preimages` [INFO] [stderr] --> src/lib.rs:1682:5 [INFO] [stderr] | [INFO] [stderr] 1682 | Preimages::::mutate_exists(&status.proposal_hash, |maybe_pre| match *maybe_pre { [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Preimages` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] --> src/lib.rs:1716:4 [INFO] [stderr] | [INFO] [stderr] 1716 | ReferendumInfoOf::::insert(index, ReferendumInfo::Finished { end: now, approved }); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `ReferendumInfoOf` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/tests/external_proposing.rs:29:12 [INFO] [stderr] | [INFO] [stderr] 29 | assert!(>::exists()); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/tests/external_proposing.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | assert!(!>::exists()); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/tests/external_proposing.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | assert!(>::exists()); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/tests/external_proposing.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | assert!(!>::exists()); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DepositOf` in this scope [INFO] [stderr] --> src/lib.rs:560:5 [INFO] [stderr] | [INFO] [stderr] 560 | >::insert(index, (value, &[&who][..])); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PublicProps` in this scope [INFO] [stderr] --> src/lib.rs:563:5 [INFO] [stderr] | [INFO] [stderr] 563 | >::append_or_put(&[Ref::from(&new_prop)][..]); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DepositOf` in this scope [INFO] [stderr] --> src/lib.rs:587:5 [INFO] [stderr] | [INFO] [stderr] 587 | >::insert(proposal, deposit); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Cancellations` in this scope [INFO] [stderr] --> src/lib.rs:650:14 [INFO] [stderr] | [INFO] [stderr] 650 | ensure!(!>::contains_key(h), Error::::AlreadyCanceled); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Cancellations` in this scope [INFO] [stderr] --> src/lib.rs:652:5 [INFO] [stderr] | [INFO] [stderr] 652 | >::insert(h, true); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:670:14 [INFO] [stderr] | [INFO] [stderr] 670 | ensure!(!>::exists(), Error::::DuplicateProposal); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Blacklist` in this scope [INFO] [stderr] --> src/lib.rs:671:31 [INFO] [stderr] | [INFO] [stderr] 671 | if let Some((until, _)) = >::get(proposal_hash) { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:677:5 [INFO] [stderr] | [INFO] [stderr] 677 | >::put((proposal_hash, VoteThreshold::SuperMajorityApprove)); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:697:5 [INFO] [stderr] | [INFO] [stderr] 697 | >::put((proposal_hash, VoteThreshold::SimpleMajority)); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:717:5 [INFO] [stderr] | [INFO] [stderr] 717 | >::put((proposal_hash, VoteThreshold::SuperMajorityAgainst)); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:762:40 [INFO] [stderr] | [INFO] [stderr] 762 | let (e_proposal_hash, threshold) = >::get() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:770:5 [INFO] [stderr] | [INFO] [stderr] 770 | >::kill(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:794:41 [INFO] [stderr] | [INFO] [stderr] 794 | if let Some((e_proposal_hash, _)) = >::get() { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Blacklist` in this scope [INFO] [stderr] --> src/lib.rs:800:32 [INFO] [stderr] | [INFO] [stderr] 800 | let mut existing_vetoers = >::get(&proposal_hash) [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Blacklist` in this scope [INFO] [stderr] --> src/lib.rs:808:5 [INFO] [stderr] | [INFO] [stderr] 808 | >::insert(&proposal_hash, (until, existing_vetoers)); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:811:5 [INFO] [stderr] | [INFO] [stderr] 811 | >::kill(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PublicProps` in this scope [INFO] [stderr] --> src/lib.rs:982:5 [INFO] [stderr] | [INFO] [stderr] 982 | >::kill(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1002:14 [INFO] [stderr] | [INFO] [stderr] 1002 | ensure!(!>::contains_key(&proposal_hash), Error::::DuplicatePreimage); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1016:5 [INFO] [stderr] | [INFO] [stderr] 1016 | >::insert(proposal_hash, a); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1049:5 [INFO] [stderr] | [INFO] [stderr] 1049 | >::insert(proposal_hash, a); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1072:46 [INFO] [stderr] | [INFO] [stderr] 1072 | let (provider, deposit, since, expiry) = >::get(&proposal_hash) [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1086:5 [INFO] [stderr] | [INFO] [stderr] 1086 | >::remove(&proposal_hash); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReferendumInfoOf` in this scope [INFO] [stderr] --> src/lib.rs:1584:4 [INFO] [stderr] | [INFO] [stderr] 1584 | >::insert(ref_index, item); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `ReferendumInfo` [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:179:1 [INFO] [stderr] | [INFO] [stderr] 179 | pub enum ReferendumInfo { [INFO] [stderr] | --------------------------------------------------- similarly named enum `ReferendumInfo` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `NextExternal` in this scope [INFO] [stderr] --> src/lib.rs:1600:41 [INFO] [stderr] | [INFO] [stderr] 1600 | if let Some((proposal, threshold)) = >::take() { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PublicProps` in this scope [INFO] [stderr] --> src/lib.rs:1624:5 [INFO] [stderr] | [INFO] [stderr] 1624 | >::put(public_props); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DepositOf` in this scope [INFO] [stderr] --> src/lib.rs:1626:42 [INFO] [stderr] | [INFO] [stderr] 1626 | if let Some((deposit, depositors)) = >::take(prop_index) { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Preimages` in this scope [INFO] [stderr] --> src/lib.rs:1646:19 [INFO] [stderr] | [INFO] [stderr] 1646 | let preimage = >::take(&proposal_hash); [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 75 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `pallet-democracy`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0599]: no function or associated item named `proxy` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:630:22 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 630 | | let voter = Self::proxy(who).and_then(|a| a.as_active()).ok_or(Error::::NotProxy)?; [INFO] [stderr] | | ^^^^^ function or associated item not found in `Module` [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `proxy` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `proxy` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1217:23 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1217 | | let target = Self::proxy(who).and_then(|a| a.as_active()).ok_or(Error::::NotProxy)?; [INFO] [stderr] | | ^^^^^ function or associated item not found in `Module` [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `proxy` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `proxy` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1237:23 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1237 | | let target = Self::proxy(who).and_then(|a| a.as_active()).ok_or(Error::::NotProxy)?; [INFO] [stderr] | | ^^^^^ function or associated item not found in `Module` [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `proxy` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `proxy` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1257:23 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1257 | | let target = Self::proxy(who).and_then(|a| a.as_active()).ok_or(Error::::NotProxy)?; [INFO] [stderr] | | ^^^^^ function or associated item not found in `Module` [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `proxy` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `deposit_of` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1295:9 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `deposit_of` not found for this [INFO] [stderr] ... [INFO] [stderr] 1295 | Self::deposit_of(proposal).map(|(d, l)| d * (l.len() as u32).into()) [INFO] [stderr] | ^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `lowest_unbaked` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1302:20 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `lowest_unbaked` not found for this [INFO] [stderr] ... [INFO] [stderr] 1302 | let next = Self::lowest_unbaked(); [INFO] [stderr] | ^^^^^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `referendum_count` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1303:20 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `referendum_count` not found for this [INFO] [stderr] ... [INFO] [stderr] 1303 | let last = Self::referendum_count(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `referendum_info` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1305:23 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `referendum_info` not found for this [INFO] [stderr] ... [INFO] [stderr] 1305 | .map(|i| (i, Self::referendum_info(i))) [INFO] [stderr] | ^^^^^^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1377:37 [INFO] [stderr] | [INFO] [stderr] 1377 | status.tally.reduce(approve, *delegations); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1386:37 [INFO] [stderr] | [INFO] [stderr] 1386 | status.tally.increase(approve, *delegations); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<_>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1422:37 [INFO] [stderr] | [INFO] [stderr] 1422 | status.tally.reduce(approve, *delegations); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<_>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1448:5 [INFO] [stderr] | [INFO] [stderr] 1448 | *delegations = delegations.saturating_add(amount), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1450:5 [INFO] [stderr] | [INFO] [stderr] 1450 | *delegations = delegations.saturating_add(amount); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<_>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1468:5 [INFO] [stderr] | [INFO] [stderr] 1468 | *delegations = delegations.saturating_sub(amount), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `types::Delegations<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:1470:5 [INFO] [stderr] | [INFO] [stderr] 1470 | *delegations = delegations.saturating_sub(amount); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `referendum_count` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1580:25 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `referendum_count` not found for this [INFO] [stderr] ... [INFO] [stderr] 1580 | let ref_index = Self::referendum_count(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `public_props` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:1617:32 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `public_props` not found for this [INFO] [stderr] ... [INFO] [stderr] 1617 | let mut public_props = Self::public_props(); [INFO] [stderr] | ^^^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `public_prop_count` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:558:22 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 558 | | let index = Self::public_prop_count(); [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `public_prop_count` not found for this [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `deposit_of` found for struct `Module` in the current scope [INFO] [stderr] --> src/lib.rs:583:28 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 583 | | let mut deposit = Self::deposit_of(proposal) [INFO] [stderr] | | ^^^^^^^^^^ function or associated item not found in `Module` [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_- function or associated item `deposit_of` not found for this [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::Hash, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::Hash, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&u32,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&u32,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&u32,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&u32,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&u32, &vote::AccountVote<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&u32, &vote::AccountVote<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&u32, &vote::AccountVote<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&u32, &vote::AccountVote<<::Currency as frame_support::traits::Currency<::AccountId>>::Balance>)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::Hash,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::Hash,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::Hash, &::BlockNumber, &::BlockNumber)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash, &::BlockNumber, &::BlockNumber)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::Hash, &::BlockNumber, &::BlockNumber)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash, &::BlockNumber, &::BlockNumber)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::AccountId,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::AccountId,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::AccountId,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::AccountId,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<()>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<()>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<()>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<()>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::AccountId, &conviction::Conviction, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::AccountId, &conviction::Conviction, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::AccountId, &conviction::Conviction, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::AccountId, &conviction::Conviction, &<::Currency as frame_support::traits::Currency<::AccountId>>::Balance)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&std::vec::Vec,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&std::vec::Vec,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&std::vec::Vec,)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&std::vec::Vec,)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::AccountId, &u32)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::AccountId, &u32)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::AccountId, &u32)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::AccountId, &u32)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::ClassifyDispatch`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::ClassifyDispatch<(&::Hash, &u32)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash, &u32)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/lib.rs:497:1 [INFO] [stderr] | [INFO] [stderr] 497 | / decl_module! { [INFO] [stderr] 498 | | pub struct Module for enum Call where origin: T::Origin { [INFO] [stderr] 499 | | type Error = Error; [INFO] [stderr] 500 | | [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_^ expected trait `frame_support::weights::PaysFee`, found trait `frame_support::weights::WeighData` [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&dyn frame_support::weights::PaysFee<(&::Hash, &u32)>` [INFO] [stderr] found reference `&dyn frame_support::weights::WeighData<(&::Hash, &u32)>` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `WeighData` [INFO] [stderr] --> src/lib.rs:174:40 [INFO] [stderr] | [INFO] [stderr] 174 | weights::{SimpleDispatchInfo, Weight, WeighData}, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 97 previous errors; 1 warning emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0412, E0432, E0433, E0599, E0614. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `pallet-democracy`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "f4dbc4892441681a4b62bb1ad9c29ba51fae7d5cfab6f9ff8623be6cc39f7d9c"` [INFO] running `"docker" "rm" "-f" "f4dbc4892441681a4b62bb1ad9c29ba51fae7d5cfab6f9ff8623be6cc39f7d9c"` [INFO] [stdout] f4dbc4892441681a4b62bb1ad9c29ba51fae7d5cfab6f9ff8623be6cc39f7d9c