A file that is generated by a build step. This struct is an interface that is meant to be used with @fieldParentPtr
to implement the actual path logic.
Fields
step: *Step,
The step that generates the file
path: ?[]const u8 = null,
The path to the generated file. Must be either absolute or relative to the build root. This value must be set in the fn make()
of the step
and must not be null
afterwards.