TypeUrl

Trait TypeUrl 

Source
pub trait TypeUrl: Message {
    const TYPE_URL: &'static str;
}
Expand description

Associate a type URL with a given proto.

Required Associated Constants§

Source

const TYPE_URL: &'static str

Type URL 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.

Implementors§

Source§

impl TypeUrl for BaseAccount

Source§

const TYPE_URL: &'static str = "/cosmos.auth.v1beta1.BaseAccount"

Source§

impl TypeUrl for ModuleAccount

Source§

const TYPE_URL: &'static str = "/cosmos.auth.v1beta1.ModuleAccount"

Source§

impl TypeUrl for MsgMultiSend

Source§

const TYPE_URL: &'static str = "/cosmos.bank.v1beta1.MsgMultiSend"

Source§

impl TypeUrl for MsgSend

Source§

const TYPE_URL: &'static str = "/cosmos.bank.v1beta1.MsgSend"

Source§

impl TypeUrl for MsgData

Source§

const TYPE_URL: &'static str = "/cosmos.base.v1beta1.abci.MsgData"

Source§

impl TypeUrl for TxMsgData

Source§

const TYPE_URL: &'static str = "/cosmos.base.v1beta1.abci.TxMsgData"

Source§

impl TypeUrl for PubKey

Source§

const TYPE_URL: &'static str = "/cosmos.crypto.secp256k1.PubKey"

Source§

impl TypeUrl for CommunityPoolSpendProposal

Source§

const TYPE_URL: &'static str = "/cosmos.distribution.v1beta1.CommunityPoolSpendProposal"

Source§

impl TypeUrl for MsgFundCommunityPool

Source§

const TYPE_URL: &'static str = "/cosmos.distribution.v1beta1.MsgFundCommunityPool"

Source§

impl TypeUrl for MsgSetWithdrawAddress

Source§

const TYPE_URL: &'static str = "/cosmos.distribution.v1beta1.MsgSetWithdrawAddress"

Source§

impl TypeUrl for MsgWithdrawDelegatorReward

Source§

const TYPE_URL: &'static str = "/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward"

Source§

impl TypeUrl for MsgWithdrawValidatorCommission

Source§

const TYPE_URL: &'static str = "/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission"

Source§

impl TypeUrl for AllowedMsgAllowance

Source§

const TYPE_URL: &'static str = "/cosmos.feegrant.v1beta1.AllowedMsgAllowance"

Source§

impl TypeUrl for BasicAllowance

Source§

const TYPE_URL: &'static str = "/cosmos.feegrant.v1beta1.BasicAllowance"

Source§

impl TypeUrl for MsgGrantAllowance

Source§

const TYPE_URL: &'static str = "/cosmos.feegrant.v1beta1.MsgGrantAllowance"

Source§

impl TypeUrl for MsgRevokeAllowance

Source§

const TYPE_URL: &'static str = "/cosmos.feegrant.v1beta1.MsgRevokeAllowance"

Source§

impl TypeUrl for PeriodicAllowance

Source§

const TYPE_URL: &'static str = "/cosmos.feegrant.v1beta1.PeriodicAllowance"

Source§

impl TypeUrl for TextProposal

Source§

const TYPE_URL: &'static str = "/cosmos.gov.v1beta1.TextProposal"

Source§

impl TypeUrl for ParameterChangeProposal

Source§

const TYPE_URL: &'static str = "/cosmos.params.v1beta1.ParameterChangeProposal"

Source§

impl TypeUrl for MsgBeginRedelegate

Source§

const TYPE_URL: &'static str = "/cosmos.staking.v1beta1.MsgBeginRedelegate"

Source§

impl TypeUrl for MsgDelegate

Source§

const TYPE_URL: &'static str = "/cosmos.staking.v1beta1.MsgDelegate"

Source§

impl TypeUrl for MsgUndelegate

Source§

const TYPE_URL: &'static str = "/cosmos.staking.v1beta1.MsgUndelegate"

Source§

impl TypeUrl for AuthInfo

Source§

const TYPE_URL: &'static str = "/cosmos.tx.v1beta1.AuthInfo"

Source§

impl TypeUrl for Fee

Source§

const TYPE_URL: &'static str = "/cosmos.tx.v1beta1.Fee"

Source§

impl TypeUrl for ModeInfo

Source§

const TYPE_URL: &'static str = "/cosmos.tx.v1beta1.ModeInfo"

Source§

impl TypeUrl for SignerInfo

Source§

const TYPE_URL: &'static str = "/cosmos.tx.v1beta1.SingerInfo"

Source§

impl TypeUrl for Tx

Source§

const TYPE_URL: &'static str = "/cosmos.tx.v1beta1.Tx"

Source§

impl TypeUrl for TxBody

Source§

const TYPE_URL: &'static str = "/cosmos.tx.v1beta1.TxBody"

Source§

impl TypeUrl for SoftwareUpgradeProposal

Source§

const TYPE_URL: &'static str = "/cosmos.upgrade.v1beta1.SoftwareUpgradeProposal"

Source§

impl TypeUrl for PeriodicVestingAccount

Source§

const TYPE_URL: &'static str = "/cosmos.vesting.v1beta1.PeriodicVestingAccount"

Source§

impl TypeUrl for ClearAdminProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.ClearAdminProposal"

Source§

impl TypeUrl for ExecuteContractProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.ExecuteContractProposal"

Source§

impl TypeUrl for InstantiateContractProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.InstantiateContractProposal"

Source§

impl TypeUrl for MigrateContractProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MigrateContractProposal"

Source§

impl TypeUrl for MsgClearAdmin

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgClearAdmin"

Source§

impl TypeUrl for MsgClearAdminResponse

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgClearAdminResponse"

Source§

impl TypeUrl for MsgExecuteContract

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgExecuteContract"

Source§

impl TypeUrl for MsgExecuteContractResponse

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgExecuteContractResponse"

Source§

impl TypeUrl for MsgInstantiateContract

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgInstantiateContract"

Source§

impl TypeUrl for MsgInstantiateContractResponse

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgInstantiateContractResponse"

Source§

impl TypeUrl for MsgMigrateContract

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgMigrateContract"

Source§

impl TypeUrl for MsgMigrateContractResponse

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgMigrateContractResponse"

Source§

impl TypeUrl for MsgStoreCode

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgStoreCode"

Source§

impl TypeUrl for MsgStoreCodeResponse

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgStoreCodeResponse"

Source§

impl TypeUrl for MsgUpdateAdmin

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgUpdateAdmin"

Source§

impl TypeUrl for MsgUpdateAdminResponse

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.MsgUpdateAdminResponse"

Source§

impl TypeUrl for PinCodesProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.PinCodesProposal"

Source§

impl TypeUrl for StoreCodeProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.StoreCodeProposal"

Source§

impl TypeUrl for SudoContractProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.SudoContractProposal"

Source§

impl TypeUrl for UnpinCodesProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.UnpinCodesProposal"

Source§

impl TypeUrl for UpdateAdminProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.UpdateAdminProposal"

Source§

impl TypeUrl for UpdateInstantiateConfigProposal

Source§

const TYPE_URL: &'static str = "/cosmwasm.wasm.v1.UpdateInstantiateConfigProposal"

Source§

impl TypeUrl for MsgTransfer

Source§

const TYPE_URL: &'static str = "/ibc.applications.transfer.v1.MsgTransfer"

Source§

impl TypeUrl for ClientUpdateProposal

Source§

const TYPE_URL: &'static str = "/ibc.core.client.v1.ClientUpdateProposal"