git.delta.rocks / jrsonnet / refs/commits / 82b9c6161680

difftreelog

build(bindings) use _start stub only for wasm target

Лач2020-06-28parent: #476a9c1.patch.diff
in: master

1 file changed

modifiedbindings/jsonnet/src/lib.rsdiffbeforeafterboth
17};17};
1818
19#[no_mangle]19#[no_mangle]
20#[cfg(target = "wasm32-wasi")]
20pub extern "C" fn _start() {}21pub extern "C" fn _start() {}
2122
22#[no_mangle]23#[no_mangle]
85// TODO86// TODO
86#[no_mangle]87#[no_mangle]
87pub extern "C" fn jsonnet_string_output(_vm: &EvaluationState, _v: c_int) {}88pub extern "C" fn jsonnet_string_output(_vm: &EvaluationState, _v: c_int) {
89 todo!()
90}
8891
89#[no_mangle]92#[no_mangle]
299 let mut out = String::new();302 let mut out = String::new();
300 writeln!(out, "{:?}", e.0).unwrap();303 writeln!(out, "{:?}", e.0).unwrap();
301 for i in (e.1).0.iter() {304 for i in (e.1).0.iter() {
302 writeln!(out, "{:?}", i).unwrap();305 writeln!(out, "{:?}", i.0).unwrap();
303 }306 }
304 CString::new(&out as &str).unwrap().into_raw()307 CString::new(&out as &str).unwrap().into_raw()
305 }308 }