Closed H1rono closed 2 months ago
機能追加の動機 example複雑すぎる https://github.com/H1rono/traq-bot-http-rs/blob/33f424916e26838cc5d892d84b13e97afbe0a4dc/src/parser.rs#L129-L149
Iterator<...>ではなくIntoIterator<...>にした方が扱いやすい気がするのと、K, Vは参照なしで受け取った方が広い https://github.com/H1rono/traq-bot-http-rs/blob/33f424916e26838cc5d892d84b13e97afbe0a4dc/src/parser.rs#L66-L68 https://github.com/H1rono/traq-bot-http-rs/blob/33f424916e26838cc5d892d84b13e97afbe0a4dc/src/parser.rs#L152-L154
Iterator<...>
IntoIterator<...>
K
V
望ましい解決方法 やるだけ
他に検討した代替案
補足説明 後方互換性が怪しい
K, Vは参照なしで受け取った方が広い
AsRef<[u8]> for &strがないのでこうすると壊れる
AsRef<[u8]> for &str
機能追加の動機 example複雑すぎる https://github.com/H1rono/traq-bot-http-rs/blob/33f424916e26838cc5d892d84b13e97afbe0a4dc/src/parser.rs#L129-L149
Iterator<...>
ではなくIntoIterator<...>
にした方が扱いやすい気がするのと、K
,V
は参照なしで受け取った方が広い https://github.com/H1rono/traq-bot-http-rs/blob/33f424916e26838cc5d892d84b13e97afbe0a4dc/src/parser.rs#L66-L68 https://github.com/H1rono/traq-bot-http-rs/blob/33f424916e26838cc5d892d84b13e97afbe0a4dc/src/parser.rs#L152-L154望ましい解決方法 やるだけ
他に検討した代替案
補足説明 後方互換性が怪しい