Only source ~/.cargo/env.fish when it exists, so the shell doesn't error on machines without a rust toolchain installed.