AppPublic

Trait AppPublic 

Source
pub trait AppPublic:
    AppKey
    + Public
    + Ord
    + PartialOrd
    + Eq
    + PartialEq
    + Debug
    + MaybeHash
    + Codec {
    type Generic: IsWrappedBy<Self> + Public + Ord + PartialOrd + Eq + PartialEq + Debug + MaybeHash + Codec;
}
Expand description

A application’s public key.

Required Associated Types§

Source

type Generic: IsWrappedBy<Self> + Public + Ord + PartialOrd + Eq + PartialEq + Debug + MaybeHash + Codec

The wrapped type which is just a plain instance of Public.

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 AppPublic for tet_application_crypto::ecdsa::AppPublic

Source§

impl AppPublic for tet_application_crypto::ed25519::AppPublic

Source§

impl AppPublic for tet_application_crypto::sr25519::AppPublic