Currently the base image only includes serde to handle JSON messages and surf for http requests.
It's unclear at the moment if the best way to handle the inclusion of additional crates to the base image is to add the ability to reference other base images or pickup a Cargo.toml from the same directory as the functions.rs.
Allowing multiple base images is probably less work in roche but adds complexity for endusers as they have to understand the baseimage construct.
Using a Cargo.toml could possibly add to the build time significantly which would defeat the purpose of this tool.
Currently the base image only includes serde to handle JSON messages and surf for http requests.
It's unclear at the moment if the best way to handle the inclusion of additional crates to the base image is to add the ability to reference other base images or pickup a Cargo.toml from the same directory as the functions.rs.
Allowing multiple base images is probably less work in roche but adds complexity for endusers as they have to understand the baseimage construct.
Using a Cargo.toml could possibly add to the build time significantly which would defeat the purpose of this tool.