問題タブ [rust-obsolete]

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.

0 投票する
3 に答える
5594 参照

random - Rust で安全な乱数を生成する

次のようにインポートする必要があることがわかります。

次に、OsRng の新しいインスタンスを作成し、そこから新しい u32 int を生成しようとします。

ただし、エラー タイプcore::result::Result<std::rand::os::imp::OsRng, std::io::IoError>がスコープ内のメソッドを実装していないというエラーが表示されますnext_u32

しかし、さびのドキュメントには、機能があると明確に書かれていますnext_u32か? http://doc.rust-lang.org/std/rand/struct.OsRng.html

私は何が欠けていますか?

0 投票する
1 に答える
237 参照

rust - さびはタイプを絞り込まないのですか?それとも私は間違いを犯しましたか

タイプで検索する機能を備えた、Haskell の HList に似たものを作成しようとしています。以下のコードでは、play.rust-lang.org バージョンrustc 0.13.0-dev (567b90ff0 2014-12-13 20:02:15 +0000)でエラーが発生します。

適切な型を推測できない理由がわかりません.HNilにはContainsRel implがありません。

0 投票する
1 に答える
645 参照

rust - 新しいボックス化されていないクロージャーにコードを書き直す方法

このコードを新しいボックス化されていないクロージャーで書き直すのを誰か手伝ってくれませんか?

私はこのように書き込もうとしましたが、生涯エラーが発生しました:

指定する必要がある有効期間は? サンドボックスの簡略化された例

0 投票する
2 に答える
5004 参照

rust - #[derive(Show)] が機能しなくなったのはなぜですか?

今日の Rust nightly では、次のコードはコンパイルされなくなりました。

代わりに、次のエラー メッセージが表示されます。

古い動作を取得する方法はありますか? 確かに、タイプごとにこれを手動で実装する必要はありません。

0 投票する
1 に答える
437 参照

rust - Hyper をビルドできません - クレート名に無効な文字 `-` が含まれています

Github readme にリストされているハイパー サンプルを実行しようとしています。

Cargo.toml は次のようになります。

ただし、Cargo run を使用してビルドしようとすると、次のエラーが発生します。

「rustc-serialize」を「rustc_serialize」に変更できるかどうかを確認するために、これらのさまざまなクレートを調べました。これは、クレート名にハイフンを含めることができなくなったためです。しかし、私はそのようなものを見つけることができませんでした。Rustがまだ洗練されている間、このエラーに何度か遭遇する気がするので、私は本当にこの問題を解決したいと思っています.

編集: バージョンは次のとおりです: Rust: 1.0.0-beta.2 Hyper: 0.3.14 Cargo: 0.0.1-pre-nightly (2015-03-09 ビルド)