build.rs

 1const ZED_MANIFEST: &str = include_str!("../zed/Cargo.toml");
 2
 3fn main() {
 4    let zed_cargo_toml: cargo_toml::Manifest =
 5        toml::from_str(ZED_MANIFEST).expect("failed to parse zed Cargo.toml");
 6    println!(
 7        "cargo:rustc-env=ZED_PKG_VERSION={}",
 8        zed_cargo_toml.package.unwrap().version.unwrap()
 9    );
10}