pub struct RuntimeInner {Show 15 fields
pub storage: HashMap<Vec<u8>, Vec<u8>>,
pub block_time: u64,
pub block_height: u64,
pub caller_addr: Address,
pub origin_addr: Address,
pub self_addr: Address,
pub block_hash: H256,
pub tx_hash: H256,
pub log: Vec<Vec<u8>>,
pub call_return: Vec<Vec<u8>>,
pub debug: HashMap<u32, Vec<Vec<u8>>>,
pub input: Vec<u8>,
pub ret: Vec<u8>,
pub hyper_counter: HashMap<Vec<u8>, i64>,
pub hyper_list: HashMap<Vec<u8>, Vec<i64>>,
}Fields§
§storage: HashMap<Vec<u8>, Vec<u8>>§block_time: u64§block_height: u64§caller_addr: Address§origin_addr: Address§self_addr: Address§block_hash: H256§tx_hash: H256§log: Vec<Vec<u8>>§call_return: Vec<Vec<u8>>§debug: HashMap<u32, Vec<Vec<u8>>>§input: Vec<u8>§ret: Vec<u8>§hyper_counter: HashMap<Vec<u8>, i64>§hyper_list: HashMap<Vec<u8>, Vec<i64>>Trait Implementations§
Source§impl Default for RuntimeInner
impl Default for RuntimeInner
Source§fn default() -> RuntimeInner
fn default() -> RuntimeInner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RuntimeInner
impl RefUnwindSafe for RuntimeInner
impl Send for RuntimeInner
impl Sync for RuntimeInner
impl Unpin for RuntimeInner
impl UnwindSafe for RuntimeInner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more