Crate jam_pvm_common

Source
Expand description

The main JAM PVM API for creating authorizers and services on JAM. This includes a trait-based invocation entry-point API as well as host-calls functions and types for working with them.

Modules§

Macros§

  • Log a message with the debug level. Regular formatting may be used.
  • Declare that this crate is a JAM authorizer characterized by $auth_impl and create necessary entry points.
  • Declare that this crate is a JAM service characterized by $service_impl and create necessary entry points.
  • Log a message with the error level. Regular formatting may be used.
  • Log a message with the info level. Regular formatting may be used.
  • Log a message with the trace level. Regular formatting may be used.
  • Log a message with the warn level. Regular formatting may be used.

Enums§

Traits§

  • The invocation trait for a JAM authorizer.
  • The invocation trait for a JAM service.

Type Aliases§