pub trait IntoPortable {
    type Output;

    // Required method
    fn into_portable(self, registry: &mut Registry) -> Self::Output;
}
Expand description

Convert the type definition into the portable form using a registry.

Required Associated Types§

type Output

The portable version of Self.

Required Methods§

fn into_portable(self, registry: &mut Registry) -> Self::Output

Convert self to the portable form by using the registry for caching.

Implementations on Foreign Types§

§

impl IntoPortable for &'static str

§

type Output = <PortableForm as Form>::String

§

fn into_portable( self, _registry: &mut Registry ) -> <&'static str as IntoPortable>::Output

§

impl IntoPortable for CustomMetadata

§

type Output = CustomMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <CustomMetadata as IntoPortable>::Output

§

impl IntoPortable for CustomValueMetadata

§

type Output = CustomValueMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <CustomValueMetadata as IntoPortable>::Output

§

impl IntoPortable for ExtrinsicMetadata

§

type Output = ExtrinsicMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <ExtrinsicMetadata as IntoPortable>::Output

§

impl IntoPortable for ExtrinsicMetadata

§

type Output = ExtrinsicMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <ExtrinsicMetadata as IntoPortable>::Output

§

impl IntoPortable for OuterEnums

§

type Output = OuterEnums<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <OuterEnums as IntoPortable>::Output

§

impl IntoPortable for PalletCallMetadata

§

type Output = PalletCallMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletCallMetadata as IntoPortable>::Output

§

impl IntoPortable for PalletConstantMetadata

§

type Output = PalletConstantMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletConstantMetadata as IntoPortable>::Output

§

impl IntoPortable for PalletErrorMetadata

§

type Output = PalletErrorMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletErrorMetadata as IntoPortable>::Output

§

impl IntoPortable for PalletEventMetadata

§

type Output = PalletEventMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletEventMetadata as IntoPortable>::Output

§

impl IntoPortable for PalletMetadata

§

type Output = PalletMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletMetadata as IntoPortable>::Output

§

impl IntoPortable for PalletMetadata

§

type Output = PalletMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletMetadata as IntoPortable>::Output

§

impl IntoPortable for PalletStorageMetadata

§

type Output = PalletStorageMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <PalletStorageMetadata as IntoPortable>::Output

§

impl IntoPortable for RuntimeApiMetadata

§

type Output = RuntimeApiMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <RuntimeApiMetadata as IntoPortable>::Output

§

impl IntoPortable for RuntimeApiMethodMetadata

§

type Output = RuntimeApiMethodMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <RuntimeApiMethodMetadata as IntoPortable>::Output

§

impl IntoPortable for RuntimeApiMethodParamMetadata

§

type Output = RuntimeApiMethodParamMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <RuntimeApiMethodParamMetadata as IntoPortable>::Output

§

impl IntoPortable for SignedExtensionMetadata

§

type Output = SignedExtensionMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <SignedExtensionMetadata as IntoPortable>::Output

§

impl IntoPortable for SignedExtensionMetadata

§

type Output = SignedExtensionMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <SignedExtensionMetadata as IntoPortable>::Output

§

impl IntoPortable for StorageEntryMetadata

§

type Output = StorageEntryMetadata<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <StorageEntryMetadata as IntoPortable>::Output

§

impl IntoPortable for StorageEntryType

§

type Output = StorageEntryType<PortableForm>

§

fn into_portable( self, registry: &mut Registry ) -> <StorageEntryType as IntoPortable>::Output

Implementors§