You can also specifiy opt-level = 'z'
when using a nightly compiler to instruct rustc
to optimize for size instead of performance if binary size is of more concern.
Finally, if you are compiling on Linux or Mac, you may want to remove jemalloc (~200-300K).