Add support for path dependencies in crates.io uploads · Issue #1565 · rust-lang/cargo
github.com/rust-lang/cargo/iss

test 用の内部的な crate を同梱することも考えたんだけど、 path dependency があると publish できないっぽいですね……

doctestだと何故か `#[path = “...”]` が効かないんだよなあ

Rust の doctest でテスト用のユーティリティ関数を共有したい (具体的には、「特定のバイナリデータに対するパーサを作る」というテスト専用の関数を doctest 中で使いたい) んだけど、テスト用なので通常状態の crate からは export したくなくて、さてどうしたものか

I: IntoIterator<Item = i32>

I: IntoIterator<Item = Result<i32, E>>
が non-overlapping であることを rustc がわかってくれないので、 conflicting implementation で trait 実装が弾かれてしまってつらい

バイナリ形式を弄るコードのミスはこういうところがある

github.com/rust-lang-nursery/f
ちなみに先週ぐらいに最新のnightlyだとfutures-previewすらビルドが通らない事案があった

nightly を使っているというのは “何もしていない” 部類に入らなそう

何もしてないのにrustup updateしたらコンパイルが通らなくなっちゃった

fallible_iterator とかどうですかね(使ったことはないけど)
docs.rs/fallible-iterator/0.2.

Iterator <=> FallibleIterator 間の変換が必要なので結局面倒だが

iter.map(|v| v .map(func)) みたいなのをもう見たくない

Show more
Mastodon

らりお (@lo48576) の個人インスタンス。 気紛れで master に追従する。 らりおの発言は、引用などを除き、明記なき限り CC-BY 4.0 ライセンスで提供される。