Trait data_structure_traits::Create [] [src]

pub trait Create<T: ?Sized> where
    T: , 
{ fn create() -> Self;
fn create_with_capacity(_: usize) -> Self;
fn add_element(self, _: T) -> Self; }

Required Methods

Implementations on Foreign Types

impl<K, V> Create<(K, V)> for BTreeMap<K, V> where
    K: Eq + Ord
[src]

[src]

[src]

[src]

impl<V> Create<V> for BTreeSet<V> where
    V: Eq + Ord
[src]

[src]

[src]

[src]

impl<K, V, S> Create<(K, V)> for HashMap<K, V, S> where
    K: Eq + Hash,
    S: Default + BuildHasher
[src]

[src]

[src]

[src]

impl<V, S> Create<V> for HashSet<V, S> where
    V: Eq + Hash,
    S: Default + BuildHasher
[src]

[src]

[src]

[src]

impl<T> Create<T> for LinkedList<T>
[src]

[src]

[src]

[src]

impl Create<char> for String
[src]

[src]

[src]

[src]

impl<T> Create<T> for Vec<T>
[src]

[src]

[src]

[src]

Implementors