pub fn layout_columns(spec: &MultiColSpec, avail_w: i32) -> Vec<Column>Expand description
列の x 座標と幅を計算する(純粋関数)。
gap は列間にだけ入る。端数は最後の列へ寄せず、各列を等幅にしたうえで
余りぶんだけ最終列を広げる(合計が avail_w を超えないようにする)。
列幅が負になる(gap が広すぎる)場合は 0 幅の列を返し、パニックしない。
pub fn layout_columns(spec: &MultiColSpec, avail_w: i32) -> Vec<Column>列の x 座標と幅を計算する(純粋関数)。
gap は列間にだけ入る。端数は最後の列へ寄せず、各列を等幅にしたうえで
余りぶんだけ最終列を広げる(合計が avail_w を超えないようにする)。
列幅が負になる(gap が広すぎる)場合は 0 幅の列を返し、パニックしない。