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::StringThe unique signed extension identifier, which may be different from the type name.
ty: T::TypeThe type of the signed extension, with the data to be included in the extrinsic.
additional_signed: T::TypeThe 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