Trait frozenset::Freeze

source ·
pub trait Freeze {
    type Frozen;

    // Required method
    fn freeze(self) -> Self::Frozen;
}
Expand description

The Freeze trait is a helper trait to make freezing maps and sets more natural.

Required Associated Types§

Required Methods§

source

fn freeze(self) -> Self::Frozen

Freeze this object.

Implementations on Foreign Types§

source§

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

§

type Frozen = FrozenMap<K, V, S>

source§

fn freeze(self) -> Self::Frozen

source§

impl<T, S> Freeze for HashSet<T, S>

§

type Frozen = FrozenSet<T, S>

source§

fn freeze(self) -> Self::Frozen

Implementors§