Expand description
Runtime-neutral asynchronous build-provider boundary.
Structs§
- Artifact
Download Request - Request to download one artifact to an explicit client path.
- Artifact
Download Result - Verified result of one provider artifact download.
- Artifact
List Request - Request to enumerate artifact manifests for one job.
- Cancellation
Ack - Provider acknowledgement of a cancellation request.
- Cancellation
Request - Request to cancel an active provider job.
- Cleanup
Request - Request to remove provider-owned material for one job.
- Event
Page - Ordered provider event page.
- Event
Request - Request for an ordered page of job events.
- Handshake
Request - Versioned client handshake request.
- Handshake
Response - Versioned worker handshake response.
- JobHandle
- Provider response after accepting a build request.
- Provider
Capabilities - Deterministic capability inventory returned during handshake and doctor.
- Provider
Check - One safe provider doctor check.
- Provider
Doctor Report - Provider readiness and capability report.
- Provider
Doctor Request - Versioned provider readiness request.
Enums§
- Provider
Check Status - Result status of one provider doctor check.
- Provider
Feature - One typed feature that a caller may require from a provider.
Traits§
- Build
Provider - Object-safe asynchronous provider interface without a required executor or runtime.
Type Aliases§
- Provider
Future - Boxed, runtime-neutral future returned by provider trait methods.