Trait MultipleStorage

Source
pub unsafe trait MultipleStorage: Storage { }
Expand description

A marker trait related to Storage that guarentees that multiple allocations can be made from a Storage without invalidating old ones

§Safety

This trait can only be implemented if calling Storage::allocate will not invalidate previous allocations

Implementations on Foreign Types§

Source§

impl<T: MultipleStorage + ?Sized> MultipleStorage for &T

Source§

impl<T: MultipleStorage + ?Sized> MultipleStorage for &mut T

Implementors§