Treatment fit

std/flow::fit


Generics

◻ T (any)

Inputs

⇥ pattern: Stream<void>
⇥ value: Stream<T>

Outputs

↦ fitted: Stream<T>


Fit a stream into a pattern.

ℹ️ If some remaining values doesn't fit into the pattern, they are 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