Struct frame_metadata::v14::SignedExtensionMetadata
source · [−]pub struct SignedExtensionMetadata<T: Form = MetaForm> {
pub identifier: T::String,
pub ty: T::Type,
pub additional_signed: T::Type,
}
Expand description
Metadata of an extrinsic’s signed extension.
Fields
identifier: T::String
The unique signed extension identifier, which may be different from the type name.
ty: T::Type
The type of the signed extension, with the data to be included in the extrinsic.
additional_signed: T::Type
The type of the additional signed data, with the data to be included in the signed payload
Trait Implementations
The portable version of Self
.
Convert self
to the portable form by using the registry for caching.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
impl<T: Form> EncodeLike<SignedExtensionMetadata<T>> for SignedExtensionMetadata<T> where
T::String: Encode,
T::String: Encode,
T::Type: Encode,
T::Type: Encode,
T::Type: Encode,
T::Type: Encode,
Auto Trait Implementations
impl<T> RefUnwindSafe for SignedExtensionMetadata<T> where
<T as Form>::String: RefUnwindSafe,
<T as Form>::Type: RefUnwindSafe,
impl<T> Send for SignedExtensionMetadata<T> where
<T as Form>::String: Send,
<T as Form>::Type: Send,
impl<T> Sync for SignedExtensionMetadata<T> where
<T as Form>::String: Sync,
<T as Form>::Type: Sync,
impl<T> Unpin for SignedExtensionMetadata<T> where
<T as Form>::String: Unpin,
<T as Form>::Type: Unpin,
impl<T> UnwindSafe for SignedExtensionMetadata<T> where
<T as Form>::String: UnwindSafe,
<T as Form>::Type: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more