Guest User

Untitled

a guest
Jan 20th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. // Generate the bindings
  2. let bindings = bindgen::Builder::default()
  3. .generate_inline_functions(true)
  4. .derive_default(true)
  5. .header("./seal/src/seal/seal.h")
  6. .clang_arg("-I./seal/src/")
  7. .clang_arg("-std=c++17")
  8. .clang_arg("-x")
  9. .clang_arg("c++")
  10. .opaque_type("std::.*")
  11. .whitelist_type("seal::.*")
  12. .generate()
  13. .expect("Unable to generate bindings");
  14.  
  15. let out_path = PathBuf::from("./src/");
  16. bindings
  17. .write_to_file(out_path.join("bindings.rs"))
  18. .expect("Couldn't write bindings!");
Add Comment
Please, Sign In to add comment