veloren/common/src/comp/last.rs
2019-09-04 19:03:49 -04:00

10 lines
279 B
Rust

use specs::{Component, VecStorage};
use std::marker::Send;
#[derive(Copy, Clone, Debug, Hash, Serialize, Deserialize)]
pub struct Last<C: Component + PartialEq>(pub C);
impl<C: Component + Send + Sync + PartialEq> Component for Last<C> {
type Storage = VecStorage<Self>;
}