Trait RawStore

Source
pub trait RawStore {
    type Elem;
}
Expand description

The RawStore trait provides a generalized interface for all containers. The trait is sealed, preventing any external implementations and is primarily used as the basis for other traits, such as Sequential.

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<K> RawStore for BTreeSet<K>

Source§

type Elem = K

Source§

impl<K, S> RawStore for HashSet<K, S>

Source§

type Elem = K

Source§

impl<K, V> RawStore for BTreeMap<K, V>

Source§

type Elem = V

Source§

impl<K, V, S> RawStore for HashMap<K, V, S>

Source§

type Elem = V

Source§

impl<S, T> RawStore for &S
where S: RawStore<Elem = T>,

Source§

type Elem = T

Source§

impl<S, T> RawStore for &mut S
where S: RawStore<Elem = T>,

Source§

type Elem = T

Source§

impl<T> RawStore for Option<T>

Source§

type Elem = T

Source§

impl<T> RawStore for [T]

Source§

type Elem = T

Source§

impl<T> RawStore for Box<T>

Source§

type Elem = T

Source§

impl<T> RawStore for Arc<T>

Source§

type Elem = T

Source§

impl<T> RawStore for Vec<T>

Source§

type Elem = T

Source§

impl<T, const N: usize> RawStore for [T; N]

Source§

type Elem = T

Implementors§