Treatment resize
std/flow/vec::resize
Generics
◻ T
(any)
Parameters
↳ var default:
T
Inputs
⇥ size:
Stream<u64>
⇥ vector:
Stream<Vec<T>>
Outputs
↦ resized:
Stream<Vec<T>>
Resize vectors according to given streamed size.
If a vector is smaller than expected size, it is extended using the default
value.
graph LR T("resize(default=🟨)") V["[🟦 🟦][🟦][][🟦 🟦 🟦]…"] -->|vector| T S["3️⃣ 2️⃣ 3️⃣ 2️⃣ …"] -->|size| T T -->|resized| P["[🟦 🟦 🟨][🟦 🟨][🟨 🟨 🟨][🟦 🟦]…"] style V fill:#ffff,stroke:#ffff style S fill:#ffff,stroke:#ffff style P fill:#ffff,stroke:#ffff