🔬 Tracking issue for generic associated types (GAT) · Issue #44265 · rust-lang/rust
github.com/rust-lang/rust/issu

なんだまだ blocker あったのか……

スレッドを表示

🔬 Tracking issue for generic associated types (GAT) · Issue #44265 · rust-lang/rust
github.com/rust-lang/rust/issu

いよいよ実装可能になったっぽいな🚀

Tracking issue for by-value array iterator (feature `array_value_iter`) · Issue #65798 · rust-lang/rust
github.com/rust-lang/rust/issu

🎉

Stabilize `Seek::stream_position` (feature `seek_convenience`) by LukasKalbertodt · Pull Request #70904 · rust-lang/rust
github.com/rust-lang/rust/pull

Rust 1.51 に来るぞ🎉

Making struct construction unsafe, or warn in safe context - language design - Rust Internals
internals.rust-lang.org/t/maki

ちと気になったのでスレ立ててみた

らりお (進捗垢) さんがブースト

Release v2.10.0 · http-rs/http-types
github.com/http-rs/http-types/

Accept ヘッダの型が来た! ずっとこれがほしかった

Tracking issue for RFC 2495, "Minimum Supported Rust Version" · Issue #65262 · rust-lang/rust
github.com/rust-lang/rust/issu

この仕様で確定かはわからないけど、 MSRV を Cargo.toml に記述できるようにする実装がマージされたみたい🎉

Stabilize `Seek::stream_position` (feature `seek_convenience`) by LukasKalbertodt · Pull Request #70904 · rust-lang/rust
github.com/rust-lang/rust/pull

FCP 入った!

Make crates buildable with minimal dependency versions by lo48576 · Pull Request #364 · Smithay/wayland-rs
github.com/Smithay/wayland-rs/

おまたせ
いつもの

マジで broken Cargo.toml 検出はやく一般化してほしい (まずは stable なコンパイラで minimal versions の Cargo.lock を生成できるようになるところから……)

私が欲しいのは

enum SharedCow<'a, T> {
Borrowed(&'a T),
Static(&'static T),
Owned(T),
Shared(Arc<T>), // または Rc<T>
}

みたいなハイパー強力な Cow なんだよなぁ

私が言いたいのは「Box<[u8]> をどうにかして Box<str> にしたいが、ここを結ぶ From 実装がないので Box<[u8]> → Vec<u8> → String → Box<str> しないといけない」というそれだけの話です、それ以外の発言は全て寝言だと思ってください

スレッドを表示

老人なので self が Self / &Self / &mut Self 以外な状況に未だに慣れない……

しかしこれが可能となると、なんで From<Box<[T]>> for Vec<T> の形でトレイト実装されてないんだろう。

完全に Vec と Box しか探してなかった、なんやこの罠

古いものから表示
Mastodon

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。