View Source mix compile.avro_schema_generator.manifest (avrogen v0.8.5)
Defines lists of tasks by the filenames of their outputs, and their dependencies (i.e. inputs). In this case, all tasks have one input (the exs schema template file) and one or more outputs (each of the generated avsc files). We also store the task's options, to detect config changes which might affect the output files.
Summary
Types
@type t() :: %Mix.Tasks.Compile.AvroSchemaGenerator.Manifest{ options: Keyword.t(), tasks: [Mix.Tasks.Compile.AvroSchemaGenerator.TaskSummary.t()] }