Treatment fit
flow/vec/u8::fit
Inputs
⇥ pattern:
Stream<Vec<void>>
⇥ value:
Stream<u8>
Outputs
↦ fitted:
Stream<Vec<u8>>
Fit a stream of u8
into stream of Vec<u8>
, using a pattern.
ℹ️ If some remaining values doesn't fit into the pattern, they are trashed. If there are not enough values to fit the pattern, uncomplete vector is trashed.
graph LR T("fit()") A["… 🟨 🟨 🟨 🟨 🟨 🟨"] -->|value| T B["[🟦 🟦][🟦][🟦 🟦 🟦]"] -->|pattern| T T -->|fitted| O["[🟨 🟨][🟨][🟨 🟨 🟨]"] style A fill:#ffff,stroke:#ffff style B fill:#ffff,stroke:#ffff style O fill:#ffff,stroke:#ffff