Trait gear_common::Origin

source ·
pub trait Origin: Sized {
    // Required methods
    fn into_origin(self) -> H256;
    fn from_origin(val: H256) -> Self;
}

Required Methods§

source

fn into_origin(self) -> H256

source

fn from_origin(val: H256) -> Self

Implementations on Foreign Types§

source§

impl Origin for u64

source§

fn into_origin(self) -> H256

source§

fn from_origin(v: H256) -> Self

source§

impl Origin for MessageId

source§

fn into_origin(self) -> H256

source§

fn from_origin(val: H256) -> Self

source§

impl Origin for AccountId32

source§

fn into_origin(self) -> H256

source§

fn from_origin(v: H256) -> Self

source§

impl Origin for CodeId

source§

fn into_origin(self) -> H256

source§

fn from_origin(val: H256) -> Self

source§

impl Origin for H256

source§

fn into_origin(self) -> H256

source§

fn from_origin(val: H256) -> Self

source§

impl Origin for ProgramId

source§

fn into_origin(self) -> H256

source§

fn from_origin(val: H256) -> Self

Implementors§