is there a particular reason ExecuteProcessRequest has
input_files_digest
and
digest_length
fields instead of just a
snapshot
?
a
average-vr-56795
04/16/2018, 9:23 AM
On the Python side? To serialize things across the python/rust boundary we need to decompose because we can’t pass custom types in either direction. In particular, the Rust code calls the Python constructor, and it can only do so with primitive types.
w
witty-crayon-22786
04/19/2018, 8:38 PM
but we support lowering
Snapshots
?
witty-crayon-22786
04/19/2018, 8:39 PM
i guess it isn't shaped the same way currently... but could be.