問題タブ [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.
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
私は何が欠けていますか?
rust - さびはタイプを絞り込まないのですか?それとも私は間違いを犯しましたか
タイプで検索する機能を備えた、Haskell の HList に似たものを作成しようとしています。以下のコードでは、play.rust-lang.org バージョンrustc 0.13.0-dev (567b90ff0 2014-12-13 20:02:15 +0000)
でエラーが発生します。
適切な型を推測できない理由がわかりません.HNilにはContainsRel implがありません。
rust - 新しいボックス化されていないクロージャーにコードを書き直す方法
このコードを新しいボックス化されていないクロージャーで書き直すのを誰か手伝ってくれませんか?
私はこのように書き込もうとしましたが、生涯エラーが発生しました:
指定する必要がある有効期間は? サンドボックスの簡略化された例。
rust - #[derive(Show)] が機能しなくなったのはなぜですか?
今日の Rust nightly では、次のコードはコンパイルされなくなりました。
代わりに、次のエラー メッセージが表示されます。
古い動作を取得する方法はありますか? 確かに、タイプごとにこれを手動で実装する必要はありません。
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 ビルド)