pub trait TypeInfoMarker {
    const PACKAGE_ADDRESS: Option<PackageAddress>;
    const BLUEPRINT_NAME: &'static str;
    const OWNED_TYPE_NAME: &'static str;
    const GLOBAL_TYPE_NAME: &'static str;
}

Required Associated Constants§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl TypeInfoMarker for AccessControllerObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "AccessController"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedAccessController"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalAccessController"

source§

impl TypeInfoMarker for AccountObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "Account"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedAccount"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalAccount"

source§

impl TypeInfoMarker for ConsensusManagerObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "ConsensusManager"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedConsensusManager"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalConsensusManager"

source§

impl TypeInfoMarker for ValidatorObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "Validator"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedValidator"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalValidator"

source§

impl TypeInfoMarker for IdentityObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "Identity"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedIdentity"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalIdentity"

source§

impl TypeInfoMarker for MultiResourcePoolObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "MultiResourcePool"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedMultiResourcePool"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalMultiResourcePool"

source§

impl TypeInfoMarker for OneResourcePoolObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "OneResourcePool"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedOneResourcePool"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalOneResourcePool"

source§

impl TypeInfoMarker for TwoResourcePoolObjectTypeInfo

source§

const PACKAGE_ADDRESS: Option<PackageAddress> = _

source§

const BLUEPRINT_NAME: &'static str = "TwoResourcePool"

source§

const OWNED_TYPE_NAME: &'static str = "OwnedTwoResourcePool"

source§

const GLOBAL_TYPE_NAME: &'static str = "GlobalTwoResourcePool"