pub trait Context {
// Required methods
fn storage(&self) -> &CoreBlockStorage;
fn payload(&self) -> Vec<u8> ⓘ;
fn event(&self) -> Cid;
fn state(&self) -> Option<Cid>;
fn set_state(&mut self, cid: Cid);
fn write_diagnostic(&mut self, cid: Cid);
}Expand description
COre execution context.
Required Methods§
Sourcefn storage(&self) -> &CoreBlockStorage
fn storage(&self) -> &CoreBlockStorage
Storage instance.
Sourcefn write_diagnostic(&mut self, cid: Cid)
fn write_diagnostic(&mut self, cid: Cid)
Write diagnostic block.