HashMap::new and HashSet::new do not allocate
This commit is contained in:
parent
fd4bef54ab
commit
f7e974e432
2 changed files with 6 additions and 0 deletions
|
|
@ -588,6 +588,9 @@ impl<K, V, S> HashMap<K, V, S>
|
|||
impl<K: Hash + Eq, V> HashMap<K, V, RandomState> {
|
||||
/// Creates an empty `HashMap`.
|
||||
///
|
||||
/// The hash map is initially created with a capacity of 0, so it will not allocate until it
|
||||
/// is first inserted into.
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
|
|
|
|||
|
|
@ -125,6 +125,9 @@ pub struct HashSet<T, S = RandomState> {
|
|||
impl<T: Hash + Eq> HashSet<T, RandomState> {
|
||||
/// Creates an empty `HashSet`.
|
||||
///
|
||||
/// The hash set is initially created with a capacity of 0, so it will not allocate until it
|
||||
/// is first inserted into.
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue