This PR based off of the branch of #111, as I needed this to test locally. Please review and merge that PR before this one, and then I'll rebase this if needed.
What did you implement:
Implements custom target and linker options for local builds. The motivation behind this is that I want to run Rust functions locally, without a Docker container that slows things down. This greatly improves the developer experience.
For example, to the compiled Rust function locally on an ARM Mac. Specify these options in serverless.yml:
This PR based off of the branch of #111, as I needed this to test locally. Please review and merge that PR before this one, and then I'll rebase this if needed.
What did you implement:
Implements custom target and linker options for local builds. The motivation behind this is that I want to run Rust functions locally, without a Docker container that slows things down. This greatly improves the developer experience.
For example, to the compiled Rust function locally on an ARM Mac. Specify these options in
serverless.yml
:How did you verify your change:
I successfully ran the compiled Rust function locally.
What (if anything) would need to be called out in the CHANGELOG for the next release:
Added custom target and linker options for local builds.