is there a particular reason ExecuteProcessRequest...
# development
a
is there a particular reason ExecuteProcessRequest has
input_files_digest
and
digest_length
fields instead of just a
snapshot
?
a
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
but we support lowering
Snapshots
?
i guess it isn't shaped the same way currently... but could be.