1 2 3 4 5 6 7 8 9
use super::SlotMapKeyData;
use std::borrow::Borrow;
use std::convert::From;
/// Trait required for any type used as a slot map key.
pub trait SlotMapKey<T>:
'static + From<(T, SlotMapKeyData)> + Borrow<SlotMapKeyData>
{
}
1 2 3 4 5 6 7 8 9
use super::SlotMapKeyData;
use std::borrow::Borrow;
use std::convert::From;
/// Trait required for any type used as a slot map key.
pub trait SlotMapKey<T>:
'static + From<(T, SlotMapKeyData)> + Borrow<SlotMapKeyData>
{
}