referrerpolicy=no-referrer-when-downgrade

Trait TypedGet

pub trait TypedGet {
    type Type;

    // Required method
    fn get() -> Self::Type;
}
Expand description

A trait for querying a single value from a type defined in the trait.

It is not required that the value is constant.

Required Associated Types§

type Type

The type which is returned.

Required Methods§

fn get() -> Self::Type

Return the current value.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TypedGet for BlockExecutionWeight

Source§

impl TypedGet for ExtrinsicBaseWeight

Source§

impl TypedGet for ParityDbWeight

Source§

impl TypedGet for RocksDbWeight

Source§

impl TypedGet for AutoRebagNumber

Source§

impl TypedGet for BagThresholds

Source§

type Type = &'static [u64]

Source§

fn get() -> &'static [u64]

Source§

impl TypedGet for NextVoteWeightMap

Source§

impl TypedGet for TestMaxServiceWeight

Source§

impl TypedGet for Admin

Source§

impl TypedGet for AgentBalanceMap

Source§

impl TypedGet for BondedBalanceMap

Source§

impl TypedGet for BondingDuration

Source§

impl TypedGet for CheckLevel

Source§

impl TypedGet for CurrentEra

Source§

impl TypedGet for DelegatorBalanceMap

Source§

impl TypedGet for ExistentialDeposit

Source§

impl TypedGet for MaxMetadataLen

Source§

impl TypedGet for MaxUnbonding

Source§

impl TypedGet for MinJoinBondConfig

Source§

impl TypedGet for Nominations

Source§

impl TypedGet for PoolsPalletId

Source§

impl TypedGet for PostUnbondingPoolsWindow

Source§

impl TypedGet for RestrictedAccounts

Source§

impl TypedGet for StakingMinBond

Source§

impl TypedGet for UnbondingBalanceMap

Source§

impl TypedGet for CodeHashLockupDepositPercent

Source§

impl TypedGet for DepositPerByte

Source§

impl TypedGet for DepositPerItem

Source§

impl TypedGet for BondingDuration

Source§

impl TypedGet for SessionsPerEra

Source§

impl TypedGet for CurrentXcmVersion

Source§

impl TypedGet for MaxAuthorizedAliases

Source§

impl TypedGet for AdjustmentVariable

Source§

impl TypedGet for BlockHashCount

Source§

impl TypedGet for BlockLength

Source§

impl TypedGet for MaximumMultiplier

Source§

impl TypedGet for MinimumMultiplier

Source§

impl TypedGet for TargetBlockFullness

Source§

impl TypedGet for AlarmInterval

Source§

impl TypedGet for MaxBalance

Source§

impl TypedGet for SubmissionDeposit

Source§

impl TypedGet for UndecidingTimeout

Source§

impl TypedGet for VoteLockingPeriod

Source§

impl TypedGet for BalanceTransferAllowDeath

Source§

impl TypedGet for BalanceUnreserveWeight

Source§

impl TypedGet for CouncilPalletName

Source§

type Type = &'static str

Source§

fn get() -> &'static str

Source§

impl TypedGet for DemocracyPalletName

Source§

type Type = &'static str

Source§

fn get() -> &'static str

Source§

impl TypedGet for PhragmenElectionPalletId

Source§

type Type = [u8; 8]

Source§

fn get() -> [u8; 8]

Source§

impl TypedGet for PhragmenElectionPalletName

Source§

type Type = &'static str

Source§

fn get() -> &'static str

Source§

impl TypedGet for TechnicalCommitteePalletName

Source§

type Type = &'static str

Source§

fn get() -> &'static str

Source§

impl TypedGet for TechnicalMembershipPalletName

Source§

type Type = &'static str

Source§

fn get() -> &'static str

Source§

impl TypedGet for TipsPalletName

Source§

type Type = &'static str

Source§

fn get() -> &'static str

Source§

impl TypedGet for AnnouncementDepositBase

Source§

impl TypedGet for AnnouncementDepositFactor

Source§

impl TypedGet for BasicDeposit

Source§

impl TypedGet for BeefySetIdSessionEntries

Source§

impl TypedGet for BlockWeights

Source§

impl TypedGet for BondingDuration

Source§

impl TypedGet for BountyDepositBase

Source§

impl TypedGet for BountyDepositPayoutDelay

Source§

impl TypedGet for BountyUpdatePeriod

Source§

impl TypedGet for BountyValueMinimum

Source§

impl TypedGet for BrokerId

Source§

impl TypedGet for BrokerPalletId

Source§

impl TypedGet for Burn

Source§

impl TypedGet for ByteDeposit

Source§

impl TypedGet for ChildBountyValueMinimum

Source§

impl TypedGet for ConfigDepositBase

Source§

impl TypedGet for CrowdloanId

Source§

impl TypedGet for CuratorDepositMax

Source§

impl TypedGet for CuratorDepositMin

Source§

impl TypedGet for CuratorDepositMultiplier

Source§

impl TypedGet for DataDepositPerByte

Source§

impl TypedGet for DepositBase

Source§

impl TypedGet for DepositFactor

Source§

impl TypedGet for EndingPeriod

Source§

impl TypedGet for ExistentialDeposit

Source§

impl TypedGet for ExpectedBlockTime

Source§

impl TypedGet for FriendDepositFactor

Source§

impl TypedGet for HrmpChannelSizeAndCapacityWithSystemRatio

Source§

impl TypedGet for IndexDeposit

Source§

impl TypedGet for IntakePeriod

Source§

impl TypedGet for LeafVersion

Source§

impl TypedGet for LeasePeriod

Source§

impl TypedGet for MaxActiveChildBountyCount

Source§

impl TypedGet for MaxAdditionalFields

Source§

impl TypedGet for MaxApprovals

Source§

impl TypedGet for MaxAuthorities

Source§

impl TypedGet for MaxBalance

Source§

impl TypedGet for MaxFriends

Source§

impl TypedGet for MaxHistoricalRevenue

Source§

impl TypedGet for MaxIntakeWeight

Source§

impl TypedGet for MaxKeys

Source§

impl TypedGet for MaxLocks

Source§

impl TypedGet for MaxMemoLength

Source§

impl TypedGet for MaxPeerInHeartbeats

Source§

impl TypedGet for MaxPending

Source§

impl TypedGet for MaxProxies

Source§

impl TypedGet for MaxRegistrars

Source§

impl TypedGet for MaxReserves

Source§

impl TypedGet for MaxScheduledPerBlock

Source§

impl TypedGet for MaxSetIdSessionEntries

Source§

impl TypedGet for MaxSignatories

Source§

impl TypedGet for MaxSubAccounts

Source§

impl TypedGet for MaxTemporarySlotPerLeasePeriod

Source§

impl TypedGet for MaxXcmTransactWeight

Source§

impl TypedGet for MaximumReasonLength

Source§

impl TypedGet for MaximumSchedulerWeight

Source§

impl TypedGet for MbmServiceWeight

Source§

impl TypedGet for MessageQueueHeapSize

Source§

impl TypedGet for MessageQueueMaxStale

Source§

impl TypedGet for MessageQueueServiceWeight

Source§

impl TypedGet for MigController

Source§

impl TypedGet for MigrationMaxKeyLen

Source§

impl TypedGet for MigrationSignedDepositBase

Source§

impl TypedGet for MigrationSignedDepositPerItem

Source§

impl TypedGet for MinContribution

Source§

impl TypedGet for MinReceipt

Source§

impl TypedGet for MinVestedTransfer

Source§

impl TypedGet for MinimumPeriod

Source§

impl TypedGet for NisBasePeriod

Source§

impl TypedGet for NisPalletId

Source§

impl TypedGet for NoPreimagePostponement

Source§

impl TypedGet for OffchainSolutionLengthLimit

Source§

impl TypedGet for OffchainSolutionWeightLimit

Source§

impl TypedGet for OnDemandPalletId

Source§

impl TypedGet for OnDemandTrafficDefaultValue

Source§

impl TypedGet for OperationalFeeMultiplier

Source§

impl TypedGet for ParaDeposit

Source§

impl TypedGet for ParasUnsignedPriority

Source§

impl TypedGet for PayoutSpendPeriod

Source§

impl TypedGet for PermanentSlotLeasePeriodLength

Source§

impl TypedGet for Prefix

Source§

type Type = &'static [u8]

Source§

fn get() -> &'static [u8]

Source§

impl TypedGet for PreimageHoldReason

Source§

impl TypedGet for ProxyDepositBase

Source§

impl TypedGet for ProxyDepositFactor

Source§

impl TypedGet for RecoveryDeposit

Source§

impl TypedGet for RemoveKeysLimit

Source§

impl TypedGet for ReportLongevity

Source§

impl TypedGet for SS58Prefix

Source§

impl TypedGet for SampleLength

Source§

impl TypedGet for SessionsPerEra

Source§

impl TypedGet for SocietyPalletId

Source§

impl TypedGet for SpendPeriod

Source§

impl TypedGet for SubAccountDeposit

Source§

impl TypedGet for SubmissionDeposit

Source§

impl TypedGet for TemporarySlotLeasePeriodLength

Source§

impl TypedGet for ThawThrottle

Source§

impl TypedGet for TipCountdown

Source§

impl TypedGet for TipFindersFee

Source§

impl TypedGet for TipReportDepositBase

Source§

impl TypedGet for TransactionByteFee

Source§

impl TypedGet for TreasuryInteriorLocation

Source§

impl TypedGet for TreasuryPalletId

Source§

impl TypedGet for UnvestedFundsAllowedWithdrawReasons

Source§

impl TypedGet for UsernameDeposit

Source§

impl TypedGet for Version

Source§

impl TypedGet for AssetHub

Source§

impl TypedGet for BaseDeliveryFee

Source§

impl TypedGet for BaseXcmWeight

Source§

impl TypedGet for BridgeHub

Source§

impl TypedGet for Broker

Source§

impl TypedGet for CheckAccount

Source§

impl TypedGet for CollectiveBodyId

Source§

impl TypedGet for Contracts

Source§

impl TypedGet for Encointer

Source§

impl TypedGet for FeeAssetId

Source§

impl TypedGet for FellowsBodyId

Source§

impl TypedGet for LocalCheckAccount

Source§

impl TypedGet for MaxAssetsIntoHolding

Source§

impl TypedGet for MaxInstructions

Source§

impl TypedGet for People

Source§

impl TypedGet for Roc

Source§

impl TypedGet for RocForAssetHub

Source§

impl TypedGet for RocForBridgeHub

Source§

impl TypedGet for RocForBroker

Source§

impl TypedGet for RocForContracts

Source§

impl TypedGet for RocForEncointer

Source§

impl TypedGet for RocForPeople

Source§

impl TypedGet for RocForTick

Source§

impl TypedGet for RocForTrack

Source§

impl TypedGet for RocForTrick

Source§

impl TypedGet for RootLocation

Source§

impl TypedGet for StakingAdminBodyId

Source§

impl TypedGet for ThisNetwork

Source§

impl TypedGet for Tick

Source§

impl TypedGet for TokenLocation

Source§

impl TypedGet for Track

Source§

impl TypedGet for TreasuryAccount

Source§

impl TypedGet for TreasuryBodyId

Source§

impl TypedGet for Trick

Source§

impl TypedGet for UniversalLocation

Source§

impl TypedGet for AssetHubParaId

Source§

impl TypedGet for PeopleParaId

Source§

impl TypedGet for EpochDurationInBlocks

Source§

impl TypedGet for BlockExecutionWeight

Source§

impl TypedGet for ExtrinsicBaseWeight

Source§

impl TypedGet for ParityDbWeight

Source§

impl TypedGet for RocksDbWeight

Source§

impl TypedGet for MaxDispatchErrorLen

Source§

impl TypedGet for MaxPalletNameLen

Source§

impl TypedGet for MaxPalletsInfo

Source§

impl TypedGet for MaxPalletNameLen

Source§

impl TypedGet for MaxPalletsInfo

Source§

impl TypedGet for MaxAssetTransferFilters

Source§

impl TypedGet for MaxPalletNameLen

Source§

impl TypedGet for MaxPalletsInfo

Source§

impl TypedGet for LockedAssets

Source§

impl TypedGet for MaxAssetsIntoHolding

Source§

impl TypedGet for SubscriptionRequests

Source§

impl TypedGet for TrappedAssets

Source§

impl TypedGet for AlarmInterval

Source§

impl TypedGet for FellowsBodyId

Source§

impl TypedGet for MaxBalance

Source§

impl TypedGet for SubmissionDeposit

Source§

impl TypedGet for UndecidingTimeout

Source§

impl TypedGet for VoteLockingPeriod

Source§

impl TypedGet for AnnouncementDepositBase

Source§

impl TypedGet for AnnouncementDepositFactor

Source§

impl TypedGet for AutoRebagNumber

Source§

impl TypedGet for BagThresholds

Source§

type Type = &'static [u64]

Source§

fn get() -> &'static [u64]

Source§

impl TypedGet for BasicDeposit

Source§

impl TypedGet for BeefySetIdSessionEntries

Source§

impl TypedGet for BlockWeights

Source§

impl TypedGet for BondingDuration

Source§

impl TypedGet for BrokerId

Source§

impl TypedGet for BrokerPalletId

Source§

impl TypedGet for Burn

Source§

impl TypedGet for ByteDeposit

Source§

impl TypedGet for ConfigDepositBase

Source§

impl TypedGet for CrowdloanId

Source§

impl TypedGet for DataDepositPerByte

Source§

impl TypedGet for DelegatedStakingPalletId

Source§

impl TypedGet for DepositBase

Source§

impl TypedGet for DepositFactor

Source§

impl TypedGet for ElectionBounds

Source§

impl TypedGet for EndingPeriod

Source§

impl TypedGet for EpochDuration

Source§

impl TypedGet for ExistentialDeposit

Source§

impl TypedGet for ExpectedBlockTime

Source§

impl TypedGet for FriendDepositFactor

Source§

impl TypedGet for HrmpChannelSizeAndCapacityWithSystemRatio

Source§

impl TypedGet for IndexDeposit

Source§

impl TypedGet for KeyDeposit

Source§

impl TypedGet for LeafVersion

Source§

impl TypedGet for LeasePeriod

Source§

impl TypedGet for MaxActiveValidators

Source§

impl TypedGet for MaxAdditionalFields

Source§

impl TypedGet for MaxAgentsToMigrate

Source§

impl TypedGet for MaxApprovals

Source§

impl TypedGet for MaxAuthorities

Source§

impl TypedGet for MaxBackersPerWinner

Source§

impl TypedGet for MaxBalance

Source§

impl TypedGet for MaxControllersInDeprecationBatch

Source§

impl TypedGet for MaxElectingVoters

Source§

impl TypedGet for MaxExposurePageSize

Source§

impl TypedGet for MaxFriends

Source§

impl TypedGet for MaxHistoricalRevenue

Source§

impl TypedGet for MaxKeys

Source§

impl TypedGet for MaxLocks

Source§

impl TypedGet for MaxMemoLength

Source§

impl TypedGet for MaxNominations

Source§

impl TypedGet for MaxNominators

Source§

impl TypedGet for MaxPeerInHeartbeats

Source§

impl TypedGet for MaxPending

Source§

impl TypedGet for MaxPointsToBalance

Source§

impl TypedGet for MaxProxies

Source§

impl TypedGet for MaxRegistrars

Source§

impl TypedGet for MaxReserves

Source§

impl TypedGet for MaxScheduledPerBlock

Source§

impl TypedGet for MaxSetIdSessionEntries

Source§

impl TypedGet for MaxSignatories

Source§

impl TypedGet for MaxSubAccounts

Source§

impl TypedGet for MaxTemporarySlotPerLeasePeriod

Source§

impl TypedGet for MaxWinnersPerPage

Source§

impl TypedGet for MaxXcmTransactWeight

Source§

impl TypedGet for MaximumSchedulerWeight

Source§

impl TypedGet for MbmServiceWeight

Source§

impl TypedGet for MessageQueueHeapSize

Source§

impl TypedGet for MessageQueueMaxStale

Source§

impl TypedGet for MessageQueueServiceWeight

Source§

impl TypedGet for MigrationMaxKeyLen

Source§

impl TypedGet for MigrationSignedDepositBase

Source§

impl TypedGet for MigrationSignedDepositPerItem

Source§

impl TypedGet for MinContribution

Source§

impl TypedGet for MinVestedTransfer

Source§

impl TypedGet for MinimumPeriod

Source§

impl TypedGet for NoPreimagePostponement

Source§

impl TypedGet for NposSolutionPriority

Source§

impl TypedGet for OffchainRepeat

Source§

impl TypedGet for OffchainSolutionLengthLimit

Source§

impl TypedGet for OffchainSolutionWeightLimit

Source§

impl TypedGet for Offset

Source§

impl TypedGet for OnDemandPalletId

Source§

impl TypedGet for OnDemandTrafficDefaultValue

Source§

impl TypedGet for OperationalFeeMultiplier

Source§

impl TypedGet for ParaDeposit

Source§

impl TypedGet for ParasUnsignedPriority

Source§

impl TypedGet for PayoutSpendPeriod

Source§

impl TypedGet for Period

Source§

impl TypedGet for PermanentSlotLeasePeriodLength

Source§

impl TypedGet for PoolsPalletId

Source§

impl TypedGet for PreimageBaseDeposit

Source§

impl TypedGet for PreimageByteDeposit

Source§

impl TypedGet for PreimageHoldReason

Source§

impl TypedGet for ProxyDepositBase

Source§

impl TypedGet for ProxyDepositFactor

Source§

impl TypedGet for RecoveryDeposit

Source§

impl TypedGet for RegistrarDataDepositPerByte

Source§

impl TypedGet for RemoveKeysLimit

Source§

impl TypedGet for ReportLongevity

Source§

impl TypedGet for SS58Prefix

Source§

impl TypedGet for SampleLength

Source§

impl TypedGet for SessionsPerEra

Source§

impl TypedGet for SignedDepositByte

Source§

impl TypedGet for SignedDepositIncreaseFactor

Source§

impl TypedGet for SignedFixedDeposit

Source§

impl TypedGet for SignedMaxRefunds

Source§

impl TypedGet for SignedMaxSubmissions

Source§

impl TypedGet for SignedPhase

Source§

impl TypedGet for SignedRewardBase

Source§

impl TypedGet for SlashDeferDuration

Source§

impl TypedGet for SlashRewardFraction

Source§

impl TypedGet for SpendPeriod

Source§

impl TypedGet for SubAccountDeposit

Source§

impl TypedGet for SubmissionDeposit

Source§

impl TypedGet for TemporarySlotLeasePeriodLength

Source§

impl TypedGet for TipCountdown

Source§

impl TypedGet for TipFindersFee

Source§

impl TypedGet for TipReportDepositBase

Source§

impl TypedGet for TransactionByteFee

Source§

impl TypedGet for TreasuryInteriorLocation

Source§

impl TypedGet for TreasuryPalletId

Source§

impl TypedGet for UnsignedPhase

Source§

impl TypedGet for UnvestedFundsAllowedWithdrawReasons

Source§

impl TypedGet for UsernameDeposit

Source§

impl TypedGet for Version

Source§

impl TypedGet for AssetHub

Source§

impl TypedGet for AssetHubNext

Source§

impl TypedGet for BaseDeliveryFee

Source§

impl TypedGet for BridgeHub

Source§

impl TypedGet for Broker

Source§

impl TypedGet for CheckAccount

Source§

impl TypedGet for Collectives

Source§

impl TypedGet for DDayBodyId

Source§

impl TypedGet for Encointer

Source§

impl TypedGet for FeeAssetId

Source§

impl TypedGet for FellowsBodyId

Source§

impl TypedGet for FellowshipAdminBodyId

Source§

impl TypedGet for GeneralAdminBodyId

Source§

impl TypedGet for MaxAssetsIntoHolding

Source§

impl TypedGet for MaxInstructions

Source§

impl TypedGet for People

Source§

impl TypedGet for RootLocation

Source§

impl TypedGet for StakingAdminBodyId

Source§

impl TypedGet for TeleportTracking

Source§

impl TypedGet for ThisNetwork

Source§

impl TypedGet for TokenLocation

Source§

impl TypedGet for TreasurerBodyId

Source§

impl TypedGet for TreasuryAccount

Source§

impl TypedGet for UniversalLocation

Source§

impl TypedGet for Wnd

Source§

impl TypedGet for WndForAssetHub

Source§

impl TypedGet for WndForAssetHubNext

Source§

impl TypedGet for WndForBridgeHub

Source§

impl TypedGet for WndForBroker

Source§

impl TypedGet for WndForCollectives

Source§

impl TypedGet for WndForEncointer

Source§

impl TypedGet for WndForPeople

Source§

impl TypedGet for AssetHubParaId

Source§

impl TypedGet for PeopleParaId

Source§

impl TypedGet for BlockExecutionWeight

Source§

impl TypedGet for ExtrinsicBaseWeight

Source§

impl TypedGet for ParityDbWeight

Source§

impl TypedGet for RocksDbWeight

Source§

impl<R> TypedGet for TreasuryAccountId<R>
where R: Config,

Implementors§

§

impl<const N: i128> TypedGet for ConstInt<N>

§

type Type = i128

§

impl<const N: u128> TypedGet for ConstUint<N>

§

type Type = u128

§

impl<const T: bool> TypedGet for ConstBool<T>

§

type Type = bool

§

impl<const T: i8> TypedGet for ConstI8<T>

§

type Type = i8

§

impl<const T: i16> TypedGet for ConstI16<T>

§

type Type = i16

§

impl<const T: i32> TypedGet for ConstI32<T>

§

type Type = i32

§

impl<const T: i64> TypedGet for ConstI64<T>

§

type Type = i64

§

impl<const T: i128> TypedGet for ConstI128<T>

§

type Type = i128

§

impl<const T: u8> TypedGet for ConstU8<T>

§

type Type = u8

§

impl<const T: u16> TypedGet for ConstU16<T>

§

type Type = u16

§

impl<const T: u32> TypedGet for ConstU32<T>

§

type Type = u32

§

impl<const T: u64> TypedGet for ConstU64<T>

§

type Type = u64

§

impl<const T: u128> TypedGet for ConstU128<T>

§

type Type = u128