-
braveadblock-rust功能可通过一个名为adblock-rust-ffi的FFI库来实现访问和调用
资源介绍
adblock-rust-ffi
一个FFI板条箱C ++包装器,以暴露来自功能
adblock-rust板条箱实现了Adblock Plus(ABP)过滤器解析器和匹配器。 此板条箱提供C FFI功能,并配置为生成静态库,以便可以在其他语言中使用该功能。
当前只有C ++的绑定。
发展
在此存储库上工作需要安装Rust,g ++和valgrind。
测验
有一些C ++绑定的端到端测试二进制文件,当在valgrind下运行时,我们可以确保正确释放内存。
C ++
运行测试
make sample
重新生成C标头
cbindgen -o src/lib.h