Some rules have a legacy behavior of distinguishing between "declared" deps (i.e.
Deprecated interface used by
Provides a facility for a rule to list dependencies it'll need at runtime.
BuildRules which supports supplementary outputs.
Object that has in-memory data structures that need to be populated as a result of executing its steps.
An interface that allows a rule to be specified in a `buck install` command, but that doesn't require any post-build work for installation.
Used to tag a rule that supports dependency-file input-based rule keys.
Used to tag a rule that supports input-based rule keys.
Delegates the actual reading of disk-cached data to the