エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rust での Iterator 返し + from_fn + Self - ソモサン
自分が作りたいもののためにメモ。きっと忘れて見返す。 こんな書き方できるんですねー。 ちょっと前ま... 自分が作りたいもののためにメモ。きっと忘れて見返す。 こんな書き方できるんですねー。 ちょっと前までコンパイルエラーで落ちてた記憶がうっすらとあります。 #[derive(Debug)] struct SpanIdentity { trace_id: String, span_id: String, } #[derive(Debug)] struct SpanContext<'a> { id: SpanIdentity, parent_span: Option<&'a Self>, } impl<'a> SpanContext<'a> { fn context_iter(&'a self) -> impl Iterator<Item = &'a SpanContext<'a>> { let mut acc = self; std::iter::from_fn(move ||{ let r
2019/05/16 リンク