feat(napi): provide execute function to run Future on libuv

This commit is contained in:
LongYinan 2020-07-03 00:31:50 +08:00 committed by LongYinan
parent 646f47ff66
commit f4a331cfe2
No known key found for this signature in database
GPG key ID: A3FFE134A3E20881
26 changed files with 462 additions and 50 deletions
build/src

View file

@ -83,14 +83,14 @@ fn setup_napi_feature() {
let napi_version_number = napi_version.trim().parse::<u32>().unwrap();
if napi_version_number < 4 {
if napi_version_number < 2 {
panic!("current napi version is too low");
}
if napi_version_number == 4 {
if napi_version_number == 2 {
println!("cargo:rustc-cfg=napi{}", napi_version_number);
} else {
for version in 4..napi_version_number {
for version in 2..(napi_version_number + 1) {
println!("cargo:rustc-cfg=napi{}", version);
}
}