hundreds-breakfast-49010
08/14/2019, 8:37 PMcontext.target_roots
in a v2 rule?aloof-angle-91616
08/14/2019, 8:37 PMContext
as a parameter of some datatype
aloof-angle-91616
08/14/2019, 8:37 PMaloof-angle-91616
08/14/2019, 8:39 PMaloof-angle-91616
08/14/2019, 8:40 PMcontext.target_roots
into some datatype which is injected at engine creation maybealoof-angle-91616
08/14/2019, 8:40 PMPlatform
) an @rule
can just request that typealoof-angle-91616
08/14/2019, 8:41 PMaloof-angle-91616
08/14/2019, 8:42 PMaloof-angle-91616
08/14/2019, 8:42 PMaloof-angle-91616
08/14/2019, 8:42 PMwitty-crayon-22786
08/14/2019, 9:05 PMwitty-crayon-22786
08/14/2019, 9:05 PMlist
operates on target rootswitty-crayon-22786
08/14/2019, 9:05 PMwitty-crayon-22786
08/14/2019, 9:06 PMwitty-crayon-22786
08/14/2019, 9:07 PMBuildFileAddresses
as an argumentaloof-angle-91616
08/14/2019, 9:07 PMwitty-crayon-22786
08/14/2019, 9:07 PMlist
has two modes, and one needs more than just addresseswitty-crayon-22786
08/14/2019, 9:07 PMwitty-crayon-22786
08/14/2019, 9:08 PMwitty-crayon-22786
08/14/2019, 9:08 PMwitty-crayon-22786
08/14/2019, 9:09 PMwitty-crayon-22786
08/14/2019, 9:10 PM@rule(MyConsoleRule, [HydratedTargets])
def my_rule(hydrated_targets):
..
@rule(MyConsoleRule, [BuildFileAddressses])
def my_rule(addresses):
..
witty-crayon-22786
08/14/2019, 9:12 PMhundreds-breakfast-49010
08/14/2019, 9:16 PMHydratedTargets
as a producthundreds-breakfast-49010
08/14/2019, 9:16 PMhundreds-breakfast-49010
08/14/2019, 9:16 PMcloc
)hundreds-breakfast-49010
08/14/2019, 9:17 PMHydratedTargets
productwitty-crayon-22786
08/14/2019, 9:17 PMwitty-crayon-22786
08/14/2019, 9:18 PMhundreds-breakfast-49010
08/14/2019, 9:19 PMwitty-crayon-22786
08/14/2019, 9:20 PMwitty-crayon-22786
08/14/2019, 9:20 PMwitty-crayon-22786
08/14/2019, 9:21 PM