Skip to main content

IToPersistent

Trait IToPersistent 

Source
pub trait IToPersistent: IMutable {
    type Persistent;

    // Required method
    fn to_persistent(&mut self) -> Self::Persistent;
}

Required Associated Types§

Required Methods§

Source

fn to_persistent(&mut self) -> Self::Persistent

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<E: Clone + Eq + Hash> IToPersistent for hara_native::lang::data::ordered_set::Mutable<E>

Source§

impl<E: Clone + Eq + Hash> IToPersistent for hara_native::lang::data::set::Mutable<E>

Source§

impl<E: Clone + Ord> IToPersistent for hara_native::lang::data::sorted_set::Mutable<E>

Source§

impl<E: Clone> IToPersistent for hara_native::lang::data::list::Mutable<E>

Source§

impl<E: Clone> IToPersistent for hara_native::lang::data::queue::Mutable<E>

Source§

impl<E: Clone> IToPersistent for hara_native::lang::data::vector::Mutable<E>

Source§

impl<K: Clone + Eq + Hash, V: Clone> IToPersistent for hara_native::lang::data::map::Mutable<K, V>

Source§

impl<K: Clone + Eq + Hash, V: Clone> IToPersistent for hara_native::lang::data::ordered_map::Mutable<K, V>

Source§

impl<K: Clone + Ord, V: Clone> IToPersistent for hara_native::lang::data::sorted_map::Mutable<K, V>

Source§

impl<V: Clone> IToPersistent for hara_native::lang::data::trie::Mutable<V>