プログラミング言語 Rust 4【ワッチョイ】 (302レス)
前次1-
抽出解除 レス栞

11
(1): 9 (ワッチョイ 392d-FSib) 2018/01/12(金)21:44 ID:r1exnGKH0(3/4) AAS
>>10
レスどうもです
Vec(他標準 struct)のDisplay::fmt出力をカスタマイズしたいんです 例えば
・要素数が多い場合、最初の数個を出力して残りを省略するとか
・要素の出力が長くなる場合、適当なところで改行するとか
・インデントを受け付けてネストしてる場合は改行とインデントで整形するとか

その上でVecのインターフェースをそのまま使いたいんですが
>>9のように新規の構造体を作る場合 手書きで委譲せねばならず
どうにか上手く出来ないもんかな……と
12
(1): (ワッチョイ 66e8-AMuz) 2018/01/12(金)22:44 ID:B4BnwQ220(2/2) AAS
>>11
その用途ならVecに別な名前のメソッドを直接implしちゃってそっち呼び出せばいいような気がしたんですが

println!("{}", v.my_fmt());

みたいに
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.770s*