問題タブ [gtk-rs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - Diesel 接続と Gtk-rs イベントの使用方法
gtk エントリで Enter キーが押されたときに、Diesel を使用してデータベースからオブジェクトを取得しようとしています。私の考えは、メイン関数で Diesel SQLite 接続を作成し、必要になるたびにそれを借りることです。
そのために、非常に単純な MVC を使用しようとしています。アイデアは、接続をすべてのコントローラーに渡し、それを再利用することです。ここでは生涯が必要であることを知っています。
コンパイルすると、次のようになります。
このエラーは、関数connect_activate
に静的パラメーターがあるためです: fn connect_activate<F: Fn(&Self) + 'static>
。
接続を返す関数を使用して、ユーザーが Intro キーを押すたびに接続を初期化したくありません。代わりにそのつながりを借りたいと思います。
それを行う最も効率的な方法は何ですか?
どうもありがとうございます。すべてを理解していただければ幸いです。
deployment - Linux から Windows 用の Gtk-rs と rusqlite プログラムをバンドルするには?
libgtk3 と sqlite3 に依存する Rust プログラムがあり、x86 Windows 用のインストーラー/実行可能ファイルを生成したいと考えています。Windows マシンにアクセスできないため、主要な開発プラットフォームである x86 Linux からバンドルする必要があります。
Rustでクロスコンパイルにどのようにアプローチしますか?