Skip to main content

SystemApi

Trait SystemApi 

Source
pub trait SystemApi<E: SystemApiError>:
    SystemActorApi<E>
    + SystemActorKeyValueEntryApi<E>
    + SystemObjectApi<E>
    + SystemKeyValueStoreApi<E>
    + SystemKeyValueEntryApi<E>
    + SystemActorSortedIndexApi<E>
    + SystemActorIndexApi<E>
    + SystemFieldApi<E>
    + SystemBlueprintApi<E>
    + SystemCostingApi<E>
    + SystemTransactionRuntimeApi<E>
    + SystemExecutionTraceApi<E> { }
Expand description

Interface of the system, for blueprints and object modules.

For WASM blueprints, only a subset of the API is exposed at the moment.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§