veloren_common/comp/
last.rs

1use serde::{Deserialize, Serialize};
2use specs::{Component, VecStorage};
3use std::marker::Send;
4
5#[derive(Copy, Clone, Debug, Hash, Serialize, Deserialize)]
6pub struct Last<C: Component + PartialEq>(pub C);
7
8impl<C: Component + Send + Sync + PartialEq> Component for Last<C> {
9    type Storage = VecStorage<Self>;
10}