Trait concordium_std::HasInitContext[][src]

pub trait HasInitContext<Error: Default = ()>: HasCommonData {
    type InitData;
    fn open(data: Self::InitData) -> Self;
fn init_origin(&self) -> AccountAddress; }

Types which can act as init contexts.

Associated Types

type InitData[src]

Data needed to open the context.

Loading content...

Required methods

fn open(data: Self::InitData) -> Self[src]

Open the init context for reading and accessing values.

fn init_origin(&self) -> AccountAddress[src]

Who invoked this init call.

Loading content...

Implementors

impl<'a> HasInitContext<()> for InitContextTest<'a>[src]

type InitData = ()

Loading content...