1 2 3 4 5 6 7 8 9 10 11 12 13
use legion::systems::CommandBuffer;
use crate::codegen::File;
#[legion::system]
pub(crate) fn run(cmd: &mut CommandBuffer) {
let rust_toolchain = crate::rust_toolchain();
let contents = toml::to_vec(&rust_toolchain)
.expect("We can always serialize a hard-coded TOML object");
let file = File::new("rust-toolchain.toml", contents);
cmd.push((file,));
}