sigil-execution · crate
Source declarations, signatures and documentation for crate.
Source: sigil/node/sigil-execution/src/lib.rs. SHA-256: 297694625e326392f827109dbf80248dba66d9240f9794d432559e2c25eaaf06.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
anvil
pub mod anvil;Source line: 10.
context
pub mod context;Source line: 11.
contract
pub mod contract;Source line: 12.
error
pub mod error;Source line: 13.
message
pub mod message;Source line: 14.
metering
pub mod metering;Source line: 15.
result
pub mod result;Source line: 16.
zone
pub mod zone;Source line: 17.
pub use anvil::{AnvilError, AnvilHostFunction, AnvilResult, LogLevel};
pub use anvil::{AnvilError, AnvilHostFunction, AnvilResult, LogLevel};Source line: 21.
pub use context::{ExecutionContext, LogEntry, StateChange};
pub use context::{ExecutionContext, LogEntry, StateChange};Source line: 22.
pub use contract::{
ContractEvent, ContractEventQuery, ContractRecord, ContractStatus, DEFAULT_ALLOWED_HOST_FUNCTIONS, };
pub use contract::{
ContractEvent, ContractEventQuery, ContractRecord, ContractStatus,
DEFAULT_ALLOWED_HOST_FUNCTIONS,
};Source line: 23.
pub use error::ExecutionError;
pub use error::ExecutionError;Source line: 27.
pub use message::{CrossZoneMessage, MessageQueue, MessageStatus};
pub use message::{CrossZoneMessage, MessageQueue, MessageStatus};Source line: 28.
pub use metering::{FuelMeter, GasCosts};
pub use metering::{FuelMeter, GasCosts};Source line: 29.
pub use result::ExecutionResult;
pub use result::ExecutionResult;Source line: 30.
pub use zone::{DeployedModule, OrganizationZone, ZoneStatus};
pub use zone::{DeployedModule, OrganizationZone, ZoneStatus};Source line: 31.