Trait RawContainer

Source
pub trait RawContainer {
    type Item;
}
Expand description

RawContainer defines a standard interface for all containers that are used to store other entities.

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<T> RawContainer for &[T]

Source§

type Item = T

Source§

impl<T> RawContainer for &mut [T]

Source§

type Item = T

Source§

impl<T> RawContainer for Option<T>

Source§

type Item = T

Source§

impl<T> RawContainer for [T]

Source§

type Item = T

Source§

impl<T> RawContainer for Box<T>

Source§

type Item = T

Source§

impl<T> RawContainer for BinaryHeap<T>

Source§

type Item = T

Source§

impl<T> RawContainer for BTreeSet<T>

Source§

type Item = T

Source§

impl<T> RawContainer for LinkedList<T>

Source§

type Item = T

Source§

impl<T> RawContainer for VecDeque<T>

Source§

type Item = T

Source§

impl<T> RawContainer for Rc<T>

Source§

type Item = T

Source§

impl<T> RawContainer for Weak<T>

Source§

type Item = T

Source§

impl<T> RawContainer for Arc<T>

Source§

type Item = T

Source§

impl<T> RawContainer for Vec<T>

Source§

type Item = T

Source§

impl<T> RawContainer for OnceCell<T>

Source§

type Item = T

Source§

impl<T> RawContainer for Cell<T>

Source§

type Item = T

Source§

impl<T> RawContainer for RefCell<T>

Source§

type Item = T

Source§

impl<T> RawContainer for LazyLock<T>

Source§

type Item = T

Source§

impl<T> RawContainer for Mutex<T>

Source§

type Item = T

Source§

impl<T> RawContainer for RwLock<T>

Source§

type Item = T

Source§

impl<V> RawContainer for HashSet<V>

Source§

type Item = V

Implementors§