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.

vector
size
resized
resize(default=🟨)
[🟦 🟦][🟦][][🟦 🟦 🟦]…
3️⃣ 2️⃣ 3️⃣ 2️⃣ …
[🟦 🟦 🟨][🟦 🟨][🟨 🟨 🟨][🟦 🟦]…