Struct basilisk_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Index
fn account_nonce(account: AccountId) -> Index
AccountId
.source§impl AuraApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>, Public> for Runtime
impl AuraApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>, Public> for Runtime
source§fn slot_duration() -> SlotDuration
fn slot_duration() -> SlotDuration
source§impl BenchmarkV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl BenchmarkV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn benchmark_metadata(extra: bool) -> (Vec<BenchmarkList>, Vec<StorageInfo>)
fn benchmark_metadata(extra: bool) -> (Vec<BenchmarkList>, Vec<StorageInfo>)
source§fn dispatch_benchmark(
config: BenchmarkConfig
) -> Result<Vec<BenchmarkBatch>, RuntimeString>
fn dispatch_benchmark(
config: BenchmarkConfig
) -> Result<Vec<BenchmarkBatch>, RuntimeString>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
impl BenchmarkingSetup<Runtime, ()> for SelectedBenchmark
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for accept_offer
impl BenchmarkingSetup<Runtime, ()> for accept_offer
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for add_currency
impl BenchmarkingSetup<Runtime, ()> for add_currency
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for add_nondustable_account
impl BenchmarkingSetup<Runtime, ()> for add_nondustable_account
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for add_royalty
impl BenchmarkingSetup<Runtime, ()> for add_royalty
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for buy
impl BenchmarkingSetup<Runtime, ()> for buy
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for buy
impl BenchmarkingSetup<Runtime, ()> for buy
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for claim
impl BenchmarkingSetup<Runtime, ()> for claim
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for dust_account
impl BenchmarkingSetup<Runtime, ()> for dust_account
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for force_transfer
impl BenchmarkingSetup<Runtime, ()> for force_transfer
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for get_spot_price
impl BenchmarkingSetup<Runtime, ()> for get_spot_price
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for make_offer
impl BenchmarkingSetup<Runtime, ()> for make_offer
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for remove_currency
impl BenchmarkingSetup<Runtime, ()> for remove_currency
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for remove_nondustable_account
impl BenchmarkingSetup<Runtime, ()> for remove_nondustable_account
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for sell
impl BenchmarkingSetup<Runtime, ()> for sell
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for set_balance
impl BenchmarkingSetup<Runtime, ()> for set_balance
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for set_currency
impl BenchmarkingSetup<Runtime, ()> for set_currency
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for set_price
impl BenchmarkingSetup<Runtime, ()> for set_price
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for transfer
impl BenchmarkingSetup<Runtime, ()> for transfer
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for transfer_all
impl BenchmarkingSetup<Runtime, ()> for transfer_all
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for transfer_keep_alive
impl BenchmarkingSetup<Runtime, ()> for transfer_keep_alive
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for transfer_native_currency
impl BenchmarkingSetup<Runtime, ()> for transfer_native_currency
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for transfer_native_currency_worst_case
impl BenchmarkingSetup<Runtime, ()> for transfer_native_currency_worst_case
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for transfer_non_native_currency
impl BenchmarkingSetup<Runtime, ()> for transfer_non_native_currency
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for update_balance_native_currency_creating
impl BenchmarkingSetup<Runtime, ()> for update_balance_native_currency_creating
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for update_balance_native_currency_killing
impl BenchmarkingSetup<Runtime, ()> for update_balance_native_currency_killing
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for update_balance_non_native_currency
impl BenchmarkingSetup<Runtime, ()> for update_balance_non_native_currency
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for update_vesting_schedules
impl BenchmarkingSetup<Runtime, ()> for update_vesting_schedules
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for vested_transfer
impl BenchmarkingSetup<Runtime, ()> for vested_transfer
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BenchmarkingSetup<Runtime, ()> for withdraw_offer
impl BenchmarkingSetup<Runtime, ()> for withdraw_offer
source§fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)> ⓘ
source§fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), BenchmarkError>>, BenchmarkError>
source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
) -> ApplyExtrinsicResult
fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
) -> ApplyExtrinsicResult
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic> ⓘ
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic> ⓘ
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CollectCollationInfoV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl CollectCollationInfoV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn collect_collation_info(header: &<Block as BlockT>::Header) -> CollationInfo
fn collect_collation_info(header: &<Block as BlockT>::Header) -> CollationInfo
source§impl Config<()> for Runtime
impl Config<()> for Runtime
§type MaxLocks = MaxLocks
type MaxLocks = MaxLocks
§type DustRemoval = Pallet<Runtime, ()>
type DustRemoval = Pallet<Runtime, ()>
§type ExistentialDeposit = NativeExistentialDeposit
type ExistentialDeposit = NativeExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = ()
type ReserveIdentifier = ()
source§impl Config<()> for Runtime
impl Config<()> for Runtime
§type PalletId = TreasuryPalletId
type PalletId = TreasuryPalletId
§type ApproveOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ApproveOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type RejectOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type RejectOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type OnSlash = Pallet<Runtime, ()>
type OnSlash = Pallet<Runtime, ()>
§type ProposalBond = ProposalBond
type ProposalBond = ProposalBond
§type ProposalBondMinimum = ProposalBondMinimum
type ProposalBondMinimum = ProposalBondMinimum
§type ProposalBondMaximum = ProposalBondMaximum
type ProposalBondMaximum = ProposalBondMaximum
§type SpendPeriod = SpendPeriod
type SpendPeriod = SpendPeriod
§type BurnDestination = ()
type BurnDestination = ()
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type SpendFunds = ()
type SpendFunds = ()
§type MaxApprovals = MaxApprovals
type MaxApprovals = MaxApprovals
§type SpendOrigin = NeverEnsureOrigin<u128>
type SpendOrigin = NeverEnsureOrigin<u128>
Success
value is the maximum amount that this origin is allowed to
spend at a time. Read moresource§impl Config<()> for Runtime
impl Config<()> for Runtime
§type DataDepositPerByte = DataDepositPerByte
type DataDepositPerByte = DataDepositPerByte
§type MaximumReasonLength = MaximumReasonLength
type MaximumReasonLength = MaximumReasonLength
§type TipCountdown = TipCountdown
type TipCountdown = TipCountdown
§type TipFindersFee = TipFindersFee
type TipFindersFee = TipFindersFee
§type TipReportDepositBase = TipReportDepositBase
type TipReportDepositBase = TipReportDepositBase
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config<()> for Runtime
impl Config<()> for Runtime
§type CollectionId = u128
type CollectionId = u128
§type Currency = CurrencyAdapter<Runtime, RelayChainAssetId>
type Currency = CurrencyAdapter<Runtime, RelayChainAssetId>
§type ForceOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ForceOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type CreateOrigin = AsEnsureOriginWithArg<NeverEnsureOrigin<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type CreateOrigin = AsEnsureOriginWithArg<NeverEnsureOrigin<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type CollectionDeposit = CollectionDeposit
type CollectionDeposit = CollectionDeposit
§type ItemDeposit = ItemDeposit
type ItemDeposit = ItemDeposit
§type MetadataDepositBase = UniquesMetadataDepositBase
type MetadataDepositBase = UniquesMetadataDepositBase
§type AttributeDepositBase = AttributeDepositBase
type AttributeDepositBase = AttributeDepositBase
§type DepositPerByte = DepositPerByte
type DepositPerByte = DepositPerByte
§type StringLimit = UniquesStringLimit
type StringLimit = UniquesStringLimit
§type ValueLimit = ValueLimit
type ValueLimit = ValueLimit
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config<Instance1> for Runtime
impl Config<Instance1> for Runtime
§type MotionDuration = CouncilMotionDuration
type MotionDuration = CouncilMotionDuration
§type MaxProposals = CouncilMaxProposals
type MaxProposals = CouncilMaxProposals
§type MaxMembers = CouncilMaxMembers
type MaxMembers = CouncilMaxMembers
§type DefaultVote = PrimeDefaultVote
type DefaultVote = PrimeDefaultVote
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config<Instance1> for Runtime
impl Config<Instance1> for Runtime
§type MultiCurrency = Pallet<Runtime>
type MultiCurrency = Pallet<Runtime>
§type PalletId = WarehouseLMPalletId
type PalletId = WarehouseLMPalletId
§type MinTotalFarmRewards = MinTotalFarmRewards
type MinTotalFarmRewards = MinTotalFarmRewards
§type MinPlannedYieldingPeriods = MinPlannedYieldingPeriods
type MinPlannedYieldingPeriods = MinPlannedYieldingPeriods
§type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
§type AmmPoolId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AmmPoolId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
§type MaxFarmEntriesPerDeposit = MaxEntriesPerDeposit
type MaxFarmEntriesPerDeposit = MaxEntriesPerDeposit
§type MaxYieldFarmsPerGlobalFarm = MaxYieldFarmsPerGlobalFarm
type MaxYieldFarmsPerGlobalFarm = MaxYieldFarmsPerGlobalFarm
§type AssetRegistry = Pallet<Runtime>
type AssetRegistry = Pallet<Runtime>
§type NonDustableWhitelistHandler = Pallet<Runtime>
type NonDustableWhitelistHandler = Pallet<Runtime>
type PriceAdjustment = DefaultPriceAdjustment
type Event = Event
source§impl Config<Instance2> for Runtime
impl Config<Instance2> for Runtime
§type MotionDuration = TechnicalMotionDuration
type MotionDuration = TechnicalMotionDuration
§type MaxProposals = TechnicalMaxProposals
type MaxProposals = TechnicalMaxProposals
§type MaxMembers = TechnicalMaxMembers
type MaxMembers = TechnicalMaxMembers
§type DefaultVote = PrimeDefaultVote
type DefaultVote = PrimeDefaultVote
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
type XcmExecutor = XcmExecutor<XcmConfig>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type XcmExecutor = XcmExecutor<XcmConfig>
type XcmExecutor = XcmExecutor<XcmConfig>
§type ChannelInfo = Pallet<Runtime>
type ChannelInfo = Pallet<Runtime>
§type VersionWrapper = Pallet<Runtime>
type VersionWrapper = Pallet<Runtime>
Xcm
into a VersionedXcm
.§type ExecuteOverweightOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ExecuteOverweightOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type ControllerOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ControllerOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type ControllerOriginConverter = (SovereignSignedViaLocation<(ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, PalletInstanceGeneralIndexAsAccountId<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, TinkernetMultisigAccountIdDeriver<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>), Origin>, RelayChainAsNative<RelayChainOrigin, Origin>, SiblingParachainAsNative<Origin, Origin>, SignedAccountId32AsNative<RelayNetwork, Origin>, XcmPassthrough<Origin>, DeriveOriginFromPalletInstanceGeneralIndex<Origin, TinkernetMultisigSignedDeriver<Origin>>)
type ControllerOriginConverter = (SovereignSignedViaLocation<(ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, PalletInstanceGeneralIndexAsAccountId<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, TinkernetMultisigAccountIdDeriver<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>), Origin>, RelayChainAsNative<RelayChainOrigin, Origin>, SiblingParachainAsNative<Origin, Origin>, SignedAccountId32AsNative<RelayNetwork, Origin>, XcmPassthrough<Origin>, DeriveOriginFromPalletInstanceGeneralIndex<Origin, TinkernetMultisigSignedDeriver<Origin>>)
MultiLocation
origin to a
superuser origin. Read more§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type Event = Event
type Event = Event
§type AcceptedCurrencyOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type AcceptedCurrencyOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type Currencies = Pallet<Runtime>
type Currencies = Pallet<Runtime>
§type SpotPriceProvider = XYKSpotPrice<Runtime>
type SpotPriceProvider = XYKSpotPrice<Runtime>
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type WithdrawFeeForSetCurrency = MultiPaymentCurrencySetFee
type WithdrawFeeForSetCurrency = MultiPaymentCurrencySetFee
§type WeightToFee = WeightToFee
type WeightToFee = WeightToFee
§type NativeAssetId = NativeAssetId
type NativeAssetId = NativeAssetId
§type FeeReceiver = TreasuryAccount
type FeeReceiver = TreasuryAccount
source§impl Config for Runtime
impl Config for Runtime
§type ProxyType = ProxyType
type ProxyType = ProxyType
IsProxyable
fitler.
The instance filter determines whether a given call may be proxied under this type. Read more§type ProxyDepositBase = ProxyDepositBase
type ProxyDepositBase = ProxyDepositBase
§type ProxyDepositFactor = ProxyDepositFactor
type ProxyDepositFactor = ProxyDepositFactor
§type MaxProxies = MaxProxies
type MaxProxies = MaxProxies
§type WeightInfo = ()
type WeightInfo = ()
§type MaxPending = MaxPending
type MaxPending = MaxPending
§type CallHasher = BlakeTwo256
type CallHasher = BlakeTwo256
§type AnnouncementDepositBase = AnnouncementDepositBase
type AnnouncementDepositBase = AnnouncementDepositBase
§type AnnouncementDepositFactor = AnnouncementDepositFactor
type AnnouncementDepositFactor = AnnouncementDepositFactor
source§impl Config for Runtime
impl Config for Runtime
Tokens Configurations
type Event = Event
§type CurrencyId = u32
type CurrencyId = u32
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type ExistentialDeposits = Pallet<Runtime>
type ExistentialDeposits = Pallet<Runtime>
type MaxLocks = MaxLocks
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = ()
type ReserveIdentifier = ()
type DustRemovalWhitelist = DustRemovalWhitelist
§type OnNewTokenAccount = AddTxAssetOnAccount<Runtime>
type OnNewTokenAccount = AddTxAssetOnAccount<Runtime>
§type OnKilledTokenAccount = RemoveTxAssetOnKilled<Runtime>
type OnKilledTokenAccount = RemoveTxAssetOnKilled<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
type MultiCurrency = OrmlTokensAdapter<Runtime>
type NativeCurrency = BasicCurrencyAdapter<Runtime, Pallet<Runtime, ()>, i128, u32>
type GetNativeCurrencyId = NativeAssetId
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type CurrencyId = u32
type CurrencyId = u32
§type MultiCurrency = Pallet<Runtime>
type MultiCurrency = Pallet<Runtime>
§type MinCurrencyDeposits = Pallet<Runtime>
type MinCurrencyDeposits = Pallet<Runtime>
§type Reward = DustingReward
type Reward = DustingReward
§type NativeCurrencyId = NativeAssetId
type NativeCurrencyId = NativeAssetId
§type BlacklistUpdateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type BlacklistUpdateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type RegistryOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type RegistryOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type AssetNativeLocation = AssetLocation
type AssetNativeLocation = AssetLocation
§type StringLimit = RegistryStrLimit
type StringLimit = RegistryStrLimit
type SequentialIdStartAt = SequentialIdOffset
§type NativeAssetId = NativeAssetId
type NativeAssetId = NativeAssetId
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type AssetRegistry = Pallet<Runtime>
type AssetRegistry = Pallet<Runtime>
§type AssetPairAccountId = AssetPairAccountId<Runtime>
type AssetPairAccountId = AssetPairAccountId<Runtime>
§type NativeAssetId = NativeAssetId
type NativeAssetId = NativeAssetId
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type GetExchangeFee = ExchangeFee
type GetExchangeFee = ExchangeFee
§type MinTradingLimit = MinTradingLimit
type MinTradingLimit = MinTradingLimit
§type MinPoolLiquidity = MinPoolLiquidity
type MinPoolLiquidity = MinPoolLiquidity
§type MaxInRatio = MaxInRatio
type MaxInRatio = MaxInRatio
§type MaxOutRatio = MaxOutRatio
type MaxOutRatio = MaxOutRatio
§type CanCreatePool = DisallowWhenLBPPoolRunning<Runtime>
type CanCreatePool = DisallowWhenLBPPoolRunning<Runtime>
§type AMMHandler = ()
type AMMHandler = ()
§type DiscountedFee = DiscountedFee
type DiscountedFee = DiscountedFee
§type NonDustableWhitelistHandler = Pallet<Runtime>
type NonDustableWhitelistHandler = Pallet<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type MultiCurrency = Pallet<Runtime>
type MultiCurrency = Pallet<Runtime>
§type LockedBalance = MultiCurrencyLockedBalance<Runtime>
type LockedBalance = MultiCurrencyLockedBalance<Runtime>
§type CreatePoolOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type CreatePoolOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type LBPWeightFunction = LBPWeightFunction
type LBPWeightFunction = LBPWeightFunction
§type AssetPairAccountId = AssetPairAccountId<Runtime>
type AssetPairAccountId = AssetPairAccountId<Runtime>
§type MinTradingLimit = MinTradingLimit
type MinTradingLimit = MinTradingLimit
§type MinPoolLiquidity = MinPoolLiquidity
type MinPoolLiquidity = MinPoolLiquidity
§type MaxInRatio = MaxInRatio
type MaxInRatio = MaxInRatio
§type MaxOutRatio = MaxOutRatio
type MaxOutRatio = MaxOutRatio
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type OnSystemEvent = OnValidationDataHandler<Runtime>
type OnSystemEvent = OnValidationDataHandler<Runtime>
§type SelfParaId = Pallet<Runtime>
type SelfParaId = Pallet<Runtime>
§type OutboundXcmpMessageSource = Pallet<Runtime>
type OutboundXcmpMessageSource = Pallet<Runtime>
finalize_block
.§type DmpMessageHandler = Pallet<Runtime>
type DmpMessageHandler = Pallet<Runtime>
§type ReservedDmpWeight = ReservedDmpWeight
type ReservedDmpWeight = ReservedDmpWeight
§type XcmpMessageHandler = Pallet<Runtime>
type XcmpMessageHandler = Pallet<Runtime>
§type ReservedXcmpWeight = ReservedXcmpWeight
type ReservedXcmpWeight = ReservedXcmpWeight
§type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases
type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases
source§impl Config for Runtime
impl Config for Runtime
§type AuthorityId = Public
type AuthorityId = Public
§type MaxAuthorities = MaxAuthorities
type MaxAuthorities = MaxAuthorities
§type DisabledValidators = ()
type DisabledValidators = ()
source§impl Config for Runtime
impl Config for Runtime
type XcmExecutor = XcmExecutor<XcmConfig>
§type ExecuteOverweightOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ExecuteOverweightOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
type WeightInfo = BasiliskWeight<Runtime>
type NftCollectionId = u128
type NftItemId = u128
type CollectionType = CollectionType
type Permissions = NftPermissions
§type ReserveCollectionIdUpTo = ReserveCollectionIdUpTo
type ReserveCollectionIdUpTo = ReserveCollectionIdUpTo
source§impl Config for Runtime
impl Config for Runtime
§type ExternalOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ExternalOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
A straight majority of the council can decide what their next motion is.
§type ExternalMajorityOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ExternalMajorityOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
A majority can have the next scheduled referendum be a straight majority-carries vote
§type ExternalDefaultOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ExternalDefaultOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
A unanimous council can have the next scheduled referendum be a straight default-carries (NTB) vote.
§type FastTrackOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type FastTrackOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
Two thirds of the technical committee can have an ExternalMajority/ExternalDefault vote be tabled immediately and with a shorter voting/enactment period.
type Proposal = Call
type Event = Event
§type EnactmentPeriod = EnactmentPeriod
type EnactmentPeriod = EnactmentPeriod
§type LaunchPeriod = LaunchPeriod
type LaunchPeriod = LaunchPeriod
§type VotingPeriod = VotingPeriod
type VotingPeriod = VotingPeriod
§type MinimumDeposit = MinimumDeposit
type MinimumDeposit = MinimumDeposit
§type InstantOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type InstantOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type InstantAllowed = InstantAllowed
type InstantAllowed = InstantAllowed
false
, others may want to condition it on things such
as an upgrade having happened recently. Read more§type FastTrackVotingPeriod = FastTrackVotingPeriod
type FastTrackVotingPeriod = FastTrackVotingPeriod
§type CancellationOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type CancellationOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type CancelProposalOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type CancelProposalOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type BlacklistOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type BlacklistOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type VetoOrigin = EnsureMember<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2>
type VetoOrigin = EnsureMember<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2>
§type CooloffPeriod = CooloffPeriod
type CooloffPeriod = CooloffPeriod
§type PreimageByteDeposit = PreimageByteDeposit
type PreimageByteDeposit = PreimageByteDeposit
§type OperationalPreimageOrigin = EnsureMember<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1>
type OperationalPreimageOrigin = EnsureMember<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1>
§type Slash = Pallet<Runtime, ()>
type Slash = Pallet<Runtime, ()>
§type PalletsOrigin = OriginCaller
type PalletsOrigin = OriginCaller
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type MaxProposals = MaxProposals
type MaxProposals = MaxProposals
§type VoteLockingPeriod = VoteLockingPeriod
type VoteLockingPeriod = VoteLockingPeriod
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type PalletId = ElectionsPhragmenPalletId
type PalletId = ElectionsPhragmenPalletId
§type ChangeMembers = Pallet<Runtime, Instance1>
type ChangeMembers = Pallet<Runtime, Instance1>
§type InitializeMembers = ()
type InitializeMembers = ()
§type CurrencyToVote = U128CurrencyToVote
type CurrencyToVote = U128CurrencyToVote
u64
but is allowed to be sensibly lossy. Read more§type CandidacyBond = CandidacyBond
type CandidacyBond = CandidacyBond
§type VotingBondBase = VotingBondBase
type VotingBondBase = VotingBondBase
§type VotingBondFactor = VotingBondFactor
type VotingBondFactor = VotingBondFactor
§type LoserCandidate = Pallet<Runtime, ()>
type LoserCandidate = Pallet<Runtime, ()>
§type KickedMember = Pallet<Runtime, ()>
type KickedMember = Pallet<Runtime, ()>
§type DesiredMembers = DesiredMembers
type DesiredMembers = DesiredMembers
§type DesiredRunnersUp = DesiredRunnersUp
type DesiredRunnersUp = DesiredRunnersUp
§type TermDuration = TermDuration
type TermDuration = TermDuration
§type MaxCandidates = MaxElectionCandidates
type MaxCandidates = MaxElectionCandidates
§type MaxVoters = MaxElectionVoters
type MaxVoters = MaxElectionVoters
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type PalletsOrigin = OriginCaller
type PalletsOrigin = OriginCaller
§type MaximumWeight = MaximumSchedulerWeight
type MaximumWeight = MaximumSchedulerWeight
schedule::HARD_DEADLINE
. Read more§type ScheduleOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type ScheduleOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type MaxScheduledPerBlock = MaxScheduledPerBlock
type MaxScheduledPerBlock = MaxScheduledPerBlock
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type OriginPrivilegeCmp = EqualPrivilegeOnly
type OriginPrivilegeCmp = EqualPrivilegeOnly
§type PreimageProvider = Pallet<Runtime>
type PreimageProvider = Pallet<Runtime>
§type NoPreimagePostponement = NoPreimagePostponement
type NoPreimagePostponement = NoPreimagePostponement
Some
then the number of blocks to postpone execution for when the item is delayed.source§impl Config for Runtime
impl Config for Runtime
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type PalletsOrigin = OriginCaller
type PalletsOrigin = OriginCaller
source§impl Config for Runtime
impl Config for Runtime
§type FindAuthor = FindAccountFromAuthorIndex<Runtime, Pallet<Runtime>>
type FindAuthor = FindAccountFromAuthorIndex<Runtime, Pallet<Runtime>>
§type UncleGenerations = UncleGenerations
type UncleGenerations = UncleGenerations
UncleGenerations + 1
before now
. Read more§type FilterUncle = ()
type FilterUncle = ()
§type EventHandler = (Pallet<Runtime>,)
type EventHandler = (Pallet<Runtime>,)
source§impl Config for Runtime
impl Config for Runtime
§type UpdateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type UpdateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type MaxCandidates = MaxCandidates
type MaxCandidates = MaxCandidates
§type MinCandidates = MinCandidates
type MinCandidates = MinCandidates
§type MaxInvulnerables = MaxInvulnerables
type MaxInvulnerables = MaxInvulnerables
type KickThreshold = Period
§type ValidatorId = <Runtime as Config>::AccountId
type ValidatorId = <Runtime as Config>::AccountId
§type ValidatorIdOf = IdentityCollator
type ValidatorIdOf = IdentityCollator
§type ValidatorRegistration = Pallet<Runtime>
type ValidatorRegistration = Pallet<Runtime>
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type ValidatorId = <Runtime as Config>::AccountId
type ValidatorId = <Runtime as Config>::AccountId
§type ValidatorIdOf = IdentityCollator
type ValidatorIdOf = IdentityCollator
§type ShouldEndSession = PeriodicSessions<Period, Offset>
type ShouldEndSession = PeriodicSessions<Period, Offset>
§type NextSessionRotation = PeriodicSessions<Period, Offset>
type NextSessionRotation = PeriodicSessions<Period, Offset>
ShouldEndSession
, yet, it gives a best effort
estimate. It is helpful to implement EstimateNextNewSession
. Read more§type SessionManager = Pallet<Runtime>
type SessionManager = Pallet<Runtime>
§type SessionHandler = <SessionKeys as OpaqueKeys>::KeyTypeIdProviders
type SessionHandler = <SessionKeys as OpaqueKeys>::KeyTypeIdProviders
§type Keys = SessionKeys
type Keys = SessionKeys
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type CurrencyId = u32
type CurrencyId = u32
§type CurrencyIdConvert = CurrencyIdConvert
type CurrencyIdConvert = CurrencyIdConvert
T::CurrencyId
to MultiLocation
.§type AccountIdToMultiLocation = AccountIdToMultiLocation
type AccountIdToMultiLocation = AccountIdToMultiLocation
T::AccountId
to MultiLocation
.§type SelfLocation = SelfLocation
type SelfLocation = SelfLocation
§type XcmExecutor = XcmExecutor<XcmConfig>
type XcmExecutor = XcmExecutor<XcmConfig>
§type Weigher = FixedWeightBounds<BaseXcmWeight, Call, MaxInstructions>
type Weigher = FixedWeightBounds<BaseXcmWeight, Call, MaxInstructions>
§type BaseXcmWeight = BaseXcmWeight
type BaseXcmWeight = BaseXcmWeight
§type LocationInverter = LocationInverter<Ancestry>
type LocationInverter = LocationInverter<Ancestry>
§type MaxAssetsForTransfer = MaxAssetsForTransfer
type MaxAssetsForTransfer = MaxAssetsForTransfer
§type MultiLocationsFilter = Everything
type MultiLocationsFilter = Everything
§type ReserveProvider = AbsoluteReserveProvider
type ReserveProvider = AbsoluteReserveProvider
§type MinXcmFee = ParachainMinFee
type MinXcmFee = ParachainMinFee
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
type Currency = Pallet<Runtime, ()>
§type MinVestedTransfer = MinVestedTransfer
type MinVestedTransfer = MinVestedTransfer
vested_transfer
.§type VestedTransferOrigin = RootAsVestingPallet
type VestedTransferOrigin = RootAsVestingPallet
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type MaxVestingSchedules = MaxVestingSchedules
type MaxVestingSchedules = MaxVestingSchedules
type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
type Currency = CurrencyAdapter<Runtime, RelayChainAssetId>
type WeightInfo = BasiliskWeight<Runtime>
type MinimumOfferAmount = MinimumOfferAmount
type RoyaltyBondAmount = RoyaltyBondAmount
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type RelaychainBlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
type RelaychainBlockNumberProvider = RelayChainBlockNumberProvider<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type MultiCurrency = Pallet<Runtime>
type MultiCurrency = Pallet<Runtime>
§type CreateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type CreateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 1>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type PalletId = LMPalletId
type PalletId = LMPalletId
§type NftCollectionId = LiquidityMiningNftCollectionId
type NftCollectionId = LiquidityMiningNftCollectionId
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
§type NFTHandler = Pallet<Runtime>
type NFTHandler = Pallet<Runtime>
§type LiquidityMiningHandler = Pallet<Runtime, Instance1>
type LiquidityMiningHandler = Pallet<Runtime, Instance1>
§type NonDustableWhitelistHandler = Pallet<Runtime>
type NonDustableWhitelistHandler = Pallet<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type WeightInfo = ()
type WeightInfo = ()
§type ManagerOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type ManagerOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type MaxSize = PreimageMaxSize
type MaxSize = PreimageMaxSize
§type BaseDeposit = PreimageBaseDeposit
type BaseDeposit = PreimageBaseDeposit
§type ByteDeposit = PreimageByteDeposit
type ByteDeposit = PreimageByteDeposit
source§impl Config for Runtime
impl Config for Runtime
§type BasicDeposit = BasicDeposit
type BasicDeposit = BasicDeposit
§type FieldDeposit = FieldDeposit
type FieldDeposit = FieldDeposit
§type SubAccountDeposit = SubAccountDeposit
type SubAccountDeposit = SubAccountDeposit
§type MaxSubAccounts = MaxSubAccounts
type MaxSubAccounts = MaxSubAccounts
§type MaxAdditionalFields = MaxAdditionalFields
type MaxAdditionalFields = MaxAdditionalFields
§type MaxRegistrars = MaxRegistrars
type MaxRegistrars = MaxRegistrars
§type ForceOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type ForceOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type RegistrarOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type RegistrarOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type DepositBase = DepositBase
type DepositBase = DepositBase
§type DepositFactor = DepositFactor
type DepositFactor = DepositFactor
§type MaxSignatories = MaxSignatories
type MaxSignatories = MaxSignatories
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type UpdateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type UpdateOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type MaxNumberOfTrades = MaxNumberOfTrades
type MaxNumberOfTrades = MaxNumberOfTrades
§type Currency = MultiInspectAdapter<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32, u128, Pallet<Runtime, ()>, Pallet<Runtime>, NativeAssetId>
type Currency = MultiInspectAdapter<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32, u128, Pallet<Runtime, ()>, Pallet<Runtime>, NativeAssetId>
§type AMM = (Pallet<Runtime>, Pallet<Runtime>)
type AMM = (Pallet<Runtime>, Pallet<Runtime>)
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type Event = Event
§type SovereignOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
type SovereignOrigin = EitherOfDiverse<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
source§impl Config for Runtime
impl Config for Runtime
§type SendXcmOrigin = EnsureXcmOrigin<Origin, SignedToAccountId32<Origin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, RelayNetwork>>
type SendXcmOrigin = EnsureXcmOrigin<Origin, SignedToAccountId32<Origin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, RelayNetwork>>
MultiLocation
which exists as an interior location within this chain’s XCM context. Read more§type XcmRouter = (ParentAsUmp<Pallet<Runtime>, ()>, Pallet<Runtime>)
type XcmRouter = (ParentAsUmp<Pallet<Runtime>, ()>, Pallet<Runtime>)
§type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, SignedToAccountId32<Origin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, RelayNetwork>>
type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, SignedToAccountId32<Origin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, RelayNetwork>>
MultiLocation
which exists as an interior location within this chain’s XCM
context. Read more§type XcmExecuteFilter = Everything
type XcmExecuteFilter = Everything
XcmExecutor
must pass.§type XcmExecutor = XcmExecutor<XcmConfig>
type XcmExecutor = XcmExecutor<XcmConfig>
§type XcmTeleportFilter = Nothing
type XcmTeleportFilter = Nothing
§type XcmReserveTransferFilter = Everything
type XcmReserveTransferFilter = Everything
§type Weigher = FixedWeightBounds<BaseXcmWeight, Call, MaxInstructions>
type Weigher = FixedWeightBounds<BaseXcmWeight, Call, MaxInstructions>
§type LocationInverter = LocationInverter<Ancestry>
type LocationInverter = LocationInverter<Ancestry>
const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100u32
§type AdvertisedXcmVersion = CurrentXcmVersion
type AdvertisedXcmVersion = CurrentXcmVersion
pallet_xcm::CurrentXcmVersion
. Read moresource§impl Config for Runtime
impl Config for Runtime
§type BaseCallFilter = BaseFilter
type BaseCallFilter = BaseFilter
The basic call filter to use in dispatchable.
§type BlockNumber = u32
type BlockNumber = u32
The index type for blocks.
§type Hashing = BlakeTwo256
type Hashing = BlakeTwo256
The hashing algorithm used.
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type Lookup = IdentityLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type Lookup = IdentityLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type Header = Header<u32, BlakeTwo256>
type Header = Header<u32, BlakeTwo256>
The header type.
§type BlockHashCount = BlockHashCount
type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type DbWeight = RocksDbWeight
type DbWeight = RocksDbWeight
The weight of database operations that the runtime can invoke.
§type Version = Version
type Version = Version
The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block. Version of the runtime.
§type PalletInfo = PalletInfo
type PalletInfo = PalletInfo
Converts a module to the index of the module in construct_runtime!
.
This type is being generated by construct_runtime!
.
§type AccountData = AccountData<u128>
type AccountData = AccountData<u128>
The data to be stored in an account.
§type OnNewAccount = ()
type OnNewAccount = ()
What to do if a new account is created.
§type OnKilledAccount = ()
type OnKilledAccount = ()
What to do if an account is fully reaped from the system.
§type SystemWeightInfo = BasiliskWeight<Runtime>
type SystemWeightInfo = BasiliskWeight<Runtime>
Weight information for the extrinsics of this pallet.
§type BlockWeights = BlockWeights
type BlockWeights = BlockWeights
§type BlockLength = BlockLength
type BlockLength = BlockLength
§type SS58Prefix = SS58Prefix
type SS58Prefix = SS58Prefix
§type OnSetCode = ParachainSetCode<Runtime>
type OnSetCode = ParachainSetCode<Runtime>
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
()
if not
needed. Read more§type MinimumPeriod = MinimumPeriod
type MinimumPeriod = MinimumPeriod
§type WeightInfo = BasiliskWeight<Runtime>
type WeightInfo = BasiliskWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type OnChargeTransaction = TransferFees<Pallet<Runtime>, Pallet<Runtime>, DepositAll<Runtime>>
type OnChargeTransaction = TransferFees<Pallet<Runtime>, Pallet<Runtime>, DepositAll<Runtime>>
§type OperationalFeeMultiplier = ()
type OperationalFeeMultiplier = ()
Operational
extrinsics to compute “virtual tip” to boost their
priority
Read more§type WeightToFee = WeightToFee
type WeightToFee = WeightToFee
§type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>
type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>
§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier>
type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier>
source§impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn version() -> RuntimeVersion
fn version() -> RuntimeVersion
source§fn execute_block(block: Block)
fn execute_block(block: Block)
source§impl EnsureInherentsAreFirst<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl EnsureInherentsAreFirst<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§impl GetNodeBlockType for Runtime
impl GetNodeBlockType for Runtime
§type NodeBlock = Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>
type NodeBlock = Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>
NodeBlock
type.source§impl GetRuntimeBlockType for Runtime
impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>
type RuntimeBlock = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>
RuntimeBlock
type.source§impl MetadataV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl MetadataV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn metadata() -> OpaqueMetadata
fn metadata() -> OpaqueMetadata
source§impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§impl TaggedTransactionQueueV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl TaggedTransactionQueueV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn validate_transaction(
source: TransactionSource,
tx: <Block as BlockT>::Extrinsic,
block_hash: <Block as BlockT>::Hash
) -> TransactionValidity
fn validate_transaction(
source: TransactionSource,
tx: <Block as BlockT>::Extrinsic,
block_hash: <Block as BlockT>::Hash
) -> TransactionValidity
source§impl TransactionPaymentApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>, u128> for Runtime
impl TransactionPaymentApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>, u128> for Runtime
fn query_info(
uxt: <Block as BlockT>::Extrinsic,
len: u32
) -> RuntimeDispatchInfo<Balance>
fn query_fee_details(
uxt: <Block as BlockT>::Extrinsic,
len: u32
) -> FeeDetails<Balance>
source§impl TryRuntimeV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
impl TryRuntimeV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CurrencyBalanceCheck<Runtime>)>>> for Runtime
source§fn on_runtime_upgrade() -> (Weight, Weight)
fn on_runtime_upgrade() -> (Weight, Weight)
source§fn execute_block(
block: Block,
state_root_check: bool,
try_state: TryStateSelect
) -> Weight
fn execute_block(
block: Block,
state_root_check: bool,
try_state: TryStateSelect
) -> Weight
source§impl ValidateUnsigned for Runtime
impl ValidateUnsigned for Runtime
source§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
source§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
) -> TransactionValidity
fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
) -> TransactionValidity
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralEq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
source§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read moresource§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read moresource§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read moresource§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read moresource§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.source§impl<T> FmtForward for T
impl<T> FmtForward for T
source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read moresource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read moresource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
self
, then passes self.as_ref()
into the pipe function.source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
T
. Read moresource§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self
from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self
is actually part of its subset T
(and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset
but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self
to the equivalent element of its superset.source§impl<T> Tap for T
impl<T> Tap for T
source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
Borrow<B>
of a value. Read moresource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
BorrowMut<B>
of a value. Read moresource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
AsRef<R>
view of a value. Read moresource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
AsMut<R>
view of a value. Read moresource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
Deref::Target
of a value. Read moresource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Deref::Target
of a value. Read moresource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap()
only in debug builds, and is erased in release builds.source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut()
only in debug builds, and is erased in release
builds. Read moresource§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
.tap_borrow()
only in debug builds, and is erased in release
builds. Read moresource§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
.tap_borrow_mut()
only in debug builds, and is erased in release
builds. Read moresource§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
.tap_ref()
only in debug builds, and is erased in release
builds. Read moresource§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
.tap_ref_mut()
only in debug builds, and is erased in release
builds. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
T
.