#rd-kit #bindings #forked #c-ffi #builder #cleanup #rdkit-sys

已删除 rdkit-sysm

RDKit CFFI 库构建器和绑定,由 rdkit-sys 衍生

0.1.4 2022年7月1日
0.1.3 2022年7月1日
0.1.2 2022年7月1日
0.1.1 2022年7月1日
0.1.0 2022年7月1日

#10 in #rd-kit

MIT 许可证

24KB
501

从 rdkit-sys 衍生。


lib.rs:

rdkit-sys 是对 RDKit C++ API 的直接一对一 Rust 绑定

Rust 无法表示 C++ 概念,如类、子类和结构体,Rust 也不能执行移动或复制。因此,来自 RDKit C++ API 的所有数据都必须通过“智能指针”移动,以便在释放后释放内存,您将在 Rust 方面看到这一点是普遍的,作为 SharedPtr<T> 或在 C++ 方面作为 std::shared_ptr<T>

强烈建议您阅读 RDKit C++ API 文档 以了解 RDKit 的确切功能。

如果您只想对 SMILE 解析和各种清理操作进行高级访问,请参阅配套的高级 crate rdkit

依赖关系

~0.5–2.8MB
~44K SLoC