Expand description
Helper to implement a Concourse resource in Rust
Modules§
- internal
- Internal types used to wrap inputs and outputs. They should not be built directly but are used by macros
Macros§
- create_
resource - Macro that will build the
mainfunction from a struct implementing theResourcetrait
Structs§
- Build
Metadata - When used in a “get” or “put” step, metadata about the running build is made available via environment variables.
- Empty
- Empty value that can be used as
InParams,InMetadata,OutParamsorOutMetadatafor aResource - InOutput
- Output of the “in” step of the resource
- OutOutput
- Output of the “out” step of the resource
Traits§
- Into
MetadataKV - Trait for Metadata to be usable as Concourse Metadata. This trait can be derived if the
base struct implement
serde::Deserialize - Resource
- The methods and associated types needed to implement a resource