タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

RustとC#に関するkosyokaiのブックマーク (2)

  • C# から Rust のインスタンスのメソッドを呼び出す - Qiita

    はじめに この記事は次の記事の C# → Rust 版です。 C#からC++のインスタンスメソッドを呼び出す 普通に Rust の関数を extern で公開するだけ、という話ではなく構造体に対して impl キーワードで実装したメソッドを C# から呼び出します。 「ネイティブ (Rust) 側のリソース管理を呼び出し元の C# で行いたい」 を達成する事を目的とします。 基的には C# 側は元記事とほぼ同じ (一部パラメーターを int から uint に変えましたがそれ以外は同じ) で、 Rust 側を C++ と同じ実装になるようにしています。元記事では "パターン 2" と呼んでいる比較的穏当な方になります。 環境は次の通りです。 Windows 10 Visual Studio 2019 CLion 2019.3 .NET Core 3.1 rustc 1.41.0 リポジト

    C# から Rust のインスタンスのメソッドを呼び出す - Qiita
  • C# と Rust が両方そなわり最強に見える

    これは ビットバンク株式会社 Advent Calendar 2020 の 4 日目の記事です。 Bitbank システム部の宮ジョーです。 普段はビットコイン関連開発を専門としていますが、今回はビットコインに直接関係のない内容について書きます。 C# と Rust を同時に使用して開発するためのプラクティスについてです。 イントロ 私は Bitcoin のライトニングネットワーク関連の処理を .NET で行うためのライブラリを自作しています。 似た内容の Rust ライブラリがユーザーも増え安定してきているらしいため、こちらを直接呼び出すことで自前実装に伴う保守の負担を減らせないか検討してみました。 このアプローチはうまくいき、 C# のウェブアプリケーションフレームワークからライトニングネットワークの処理を行うサーバを現在作成しています。 この記事では、実装時に気付いた C# と R

    C# と Rust が両方そなわり最強に見える
    kosyokai
    kosyokai 2021/05/06
    {F#]
  • 1