Skip to main content

[rust] タグが付いた質問

Rustは実験的な並列かつマルチパラダイムのプログラミング言語である。主任開発者はグレイドン・ホアレである。Rust言語の文法はC言語やC++言語に類似しており、性能はC++言語に匹敵するものになっている。

0
1 回答
167 閲覧数

lib.rsで登録したコマンドをApp.tsxでinvoke関数を利用��て呼び出してもcommand not foundと出力されます。 何が原因なんでしょうか。 lib.rs #[cfg_attr(mobile, tauri::mobile_entry_point)] pub fn run() { tauri::Builder::default() .plugin(...
はろやん24's user avatar
0
1 回答
138 閲覧数

rustで「前回実行したコマンドのexit code」によって分岐する処理を書きたいです。要するに環境変数の$?が取得したいです。 以下、うまくいかなかったやり方です。 use std::env; use std::process::Command; fn main() { // 1 let exit_code = env::var("?"); println!(&...
Isuke FUJIYAMA's user avatar
0
1 回答
228 閲覧数

Windows環境でTauriアプリにGoogle Oauth2.0の実装を試みているところです。 tauri-plugin-oauthを使えば簡単にGoogle Oauth2.0の実装ができると思い 以下のコマンドでtauri-plugin-oauthをインストールしようとして失敗しました。 (tauri-plugin-oauthのほかに良いライブラリがあれば教えてほしいです。) cargo ...
madscientist's user avatar
0
2 回答
165 閲覧数

Someであれば値を返し、NoneであればEmpty構造体を返すコードを書いたのですが このEmpty構造体をTとして扱う(認識させる?)方法はあるのでしょうか #[derive(Debug, Deserialize, Serialize)] pub struct EmptyConfig {} pub struct AppConfig<T> { pub file_path: ...
ずんだもち's user avatar
1
1 回答
278 閲覧数

Rustの主にライフタイム注釈に関して僕の理解が不十分で説明のつかない事態に遭遇しました。 実行環境 Windows 11 nightly-x86_64-pc-windows-msvc rustc 1.82.0-nightly (7c2012d0e 2024-07-26) 疑問の原因となるソースコード trait Dump<'a> { fn dump(&'a ...
時計屋's user avatar
  • 1,072
2
1 回答
220 閲覧数

やってみてうまくいったこと nightly-x86_64-pc-windows-gnuを用いて、Iterableというトレイトを実装しようとしました。 当該トレイトは以下のとおりです。 pub trait Iterable { type Iter: Iterator; fn iter(&self) -> Self::Iter; } ...
時計屋's user avatar
  • 1,072
1
2 回答
204 閲覧数

RustのMutexがドロップされる条件について、教えていただけないでしょうか。 The Rust Programming Language を基にRustについて勉強しています。 マルチスレッドのサーバを実装している中で、以下のコードが出てきました。 let job = receiver.lock().unwrap().recv().unwrap(); なお、receiver: Arc<...
user23872279's user avatar
1
2 回答
272 閲覧数

The Rust Programming Language を読みながら、Rustを勉強しています。 17章 のステートオブジェクトを読んでいたのですが、リスト17-15でつまづきました。 Box<Self> については、型がBox内に保持されているからと理解できました。 しかしながら、要約ですが「takeメソッドを使ってself.stateにNoneを一時的に残すことで、...
user23872279's user avatar
0
1 回答
223 閲覧数

実行環境 nightly-x86_64-pc-windows-gnu rust version 1.78.0-nightly (3b1717c05 2024-03-10) 質問内容 お世話様です。 概略以下のようなコードを考えたとき、コンパイルエラーになってしまいました。 #![feature(generic_const_exprs)] trait ArrayReturn { ...
時計屋's user avatar
  • 1,072
1
1 回答
226 閲覧数

下記 add_startup_system の呼び出しがあります。 https://github.com/frederickjjoubert/bevy-ball-game/blob/Episode-3/src/main.rs#L12 .add_startup_system(spawn_camera) add_startup_system の定義は下記です。 https://github.com/...
shingo.nakanishi's user avatar
2
1 回答
206 閲覧数

以下のプログラムのコンパイルを通すジェネリックトレイトを定義したいのですが、どのように記述すればよろしいのでしょうか。 impl Item<Hoge<'a>>としたときに、fn print(&self, h: &Hoge)となるようなトレイトが記述できれば解決できると思うのですが、そのような記述方法はあるのでしょうか。 struct Hoge<'a&...
emo nightly's user avatar
0
0 回答
525 閲覧数

解決したい点 Tauriの公式セットアップ方法に則り、 WSL2(ubuntu22.04) => cargo create-tauri-appでnpm・react・tsでアプリを作成した後、npm i + npm run tauri devでアプリを実行すると、下記の表示が出るのみで、GUIアプリが起動しません。(yarnなどでも同じ症状) x11アプリ(xeyes)などは正常に動作するので、...
Eta Carinae's user avatar
2
2 回答
898 閲覧数

企図と実装に関して お世話様です。 nightly-x86_64-pc-windows-msvc rustc 1.74.0-nightly (bdb0fa3ee 2023-09-19) を用いております。 RustのIteratorを拡張する場合どのようになるのか学ぶことを目的にしてfilter相当の機能を実装し、理解を深めようとしました。 そのコードが以下になります。 pub struct ...
時計屋's user avatar
  • 1,072
2
1 回答
203 閲覧数

お世話様です。 Rustの習作をかねて以下のようなコードを書いております。 環境は以下の通りです。 nightly-x86_64-pc-windows-gnu (default) rustc 1.74.0-nightly (62ebe3a2b 2023-09-08) trait Generator { type T; fn generate(&mut self)->...
時計屋's user avatar
  • 1,072
2
1 回答
217 閲覧数

現在 tokio のチュートリアルに取り組んでいます。 "Shared state" の "Holding a MutexGuard across an .await" で、 MutexGuard は Send でないため、.await をまたいで利用できないことを学びました。 そこで示されていた例についてコンパイルを試みて、「MutexGuard を ....
Flip 451's user avatar

15 30 50 件 / ページ
1
2 3 4 5
8