bouzuya.hatenablog.com

ぼうずやのにっき

2024-01-08から1日間の記事一覧

TryInto の Infallible がときどき邪魔 / PAST #2 L

TryFrom や TryInto を引数に取る関数を書く。 pub async fn f<I, T>(iter: I) -> Result<Vec<X>, E> where I: IntoIterator<Item = T>, T: TryInto<X>, T: TryInto<T, Error = E> としないとエラーの扱いに困るけど、impl TryFrom<X> for X は Infallible を Error とするので困る。正しいのだけど。 呼</x></t,></x></item></vec<x></i,>…