4

Berkeley DB をストレージ バックエンドとして使用する既存の C++ プログラムがあります。Rustで書き直したいです。Berkeley DBを使用するためにRustでForeign Function Interfaceを書く方法はありますか? チュートリアルRust Foreign Function Interfaceを見つけましたが、BDB で使用される複雑な C 構造体の例としては単純すぎるようです。たとえば、データベースを開くには、DB 構造体を宣言して を呼び出す必要がありますDB->open()。しかし、チュートリアルに示されている例を使用してこれを行う方法がわかりません。

誰でもこれを手伝ってもらえますか?

4

2 に答える 2