Crate gadget_blueprint_proc_macro_core

Source

Structs§

ContainerGadget
GadgetBinary
GadgetSource
GithubFetcher
A binary that is stored in the GitHub release.
ImageRegistryFetcher
JobDefinition
A Job Definition is a definition of a job that can be called. It contains the input and output fields of the job with the permitted caller.
JobMetadata
NativeGadget
A Native binary that contains all the gadget code.
ReportDefinition
Represents the definition of a report, including its metadata, parameters, and result type.
ReportMetadata
ServiceBlueprint
The main definition of a service.
ServiceMetadata
TestFetcher
WasmGadget
A WASM binary that contains all the compiled gadget code.

Enums§

Architecture
The CPU or System architecture.
BlueprintServiceManager
Service Blueprint Manager is a smart contract that will manage the service lifecycle.
FieldType
Gadget
GadgetSourceFetcher
A Gadget Source Fetcher is a fetcher that will fetch the gadget from a remote source.
MasterBlueprintServiceManagerRevision
Master Blueprint Service Manager Revision.
OperatingSystem
Operating System that the binary is compiled for.
ReportResultVerifier
Enum representing the type of verifier for the report result.
ReportType
Enum representing the type of report (Job or QoS).
WasmRuntime

Type Aliases§

Address
A type that represents an EVM Address.
BlueprintString