Trait shipyard::IntoSortable[][src]

pub trait IntoSortable {
    type IntoSortable;
    fn sort(self) -> Self::IntoSortable;
}
Expand description

Trait used to sort storage(s).

Associated Types

Required methods

Doesn’t sort the view(s) until an algorithm is chosen, unstable for example.

Example:

use shipyard::{EntitiesViewMut, IntoSortable, ViewMut, World};

let world = World::new();

world.run(|mut entities: EntitiesViewMut, mut usizes: ViewMut<usize>| {
    entities.add_entity(&mut usizes, 1);
    entities.add_entity(&mut usizes, 0);
    usizes.sort().unstable(Ord::cmp);
});

Implementations on Foreign Types

Implementors