Sigil documentation
ReferenceRust referencesigil-execution

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.

On this page