Skip to content

Allow varied delay duration for flow #92

Description

@nixonyh

Proposed solution

Use a closure instead of a fixed delay duration:

let f0 = TrackFragment::new();
let f1 = TrackFragment::new();
let delays = [0.1, 0.2]

let f = [f0, f1].ord_flow(|i| delays[i]);
// Or..
flow([f0, f1], |i| delays[i]);

// For constant delays:
flow([f0, f1], |_| 0.5);

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions