Function rui::list

source · []
pub fn list<ID: Hash, V: View, F: Fn(&ID) -> V + 'static>(
    ids: Vec<ID>,
    f: F
) -> List<ID, F>
Expand description

Displays a list of items all of which are represented by the same View. See examples/list.rs.

ids is a Vec of items that implement Hash.

f is a function called to generate a View for each item.

For example:

rui(list(vec![1, 2, 3], |i| {
    hstack((
        circle(),
        text(&format!("{:?}", i))
    ))
}));