pub struct NeoRuntime;Expand description
Direct wrappers for the canonical System.Runtime syscalls.
Implementations§
Source§impl NeoRuntime
impl NeoRuntime
pub fn get_time() -> Result<NeoInteger, NeoError>
pub fn check_witness(account: &NeoByteString) -> Result<NeoBoolean, NeoError>
pub fn notify( event: &NeoString, state: &NeoArray<NeoValue>, ) -> Result<(), NeoError>
pub fn log(message: &NeoString) -> Result<(), NeoError>
pub fn platform() -> Result<NeoString, NeoError>
pub fn get_trigger() -> Result<NeoInteger, NeoError>
pub fn get_invocation_counter() -> Result<NeoInteger, NeoError>
pub fn get_random() -> Result<NeoInteger, NeoError>
pub fn get_network() -> Result<NeoInteger, NeoError>
pub fn get_address_version() -> Result<NeoInteger, NeoError>
pub fn get_gas_left() -> Result<NeoInteger, NeoError>
pub fn get_calling_script_hash() -> Result<NeoByteString, NeoError>
pub fn get_entry_script_hash() -> Result<NeoByteString, NeoError>
pub fn get_executing_script_hash() -> Result<NeoByteString, NeoError>
pub fn get_notifications( script_hash: Option<&NeoByteString>, ) -> Result<NeoArray<NeoValue>, NeoError>
pub fn get_script_container() -> Result<NeoArray<NeoValue>, NeoError>
pub fn get_storage_context() -> Result<NeoStorageContext, NeoError>
Auto Trait Implementations§
impl Freeze for NeoRuntime
impl RefUnwindSafe for NeoRuntime
impl Send for NeoRuntime
impl Sync for NeoRuntime
impl Unpin for NeoRuntime
impl UnwindSafe for NeoRuntime
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