Skip to main content

Module impls

Module impls 

Source
Expand description

Observer implementations for library types.

This module provides specialized Observer implementations for common library types. These observers enable precise mutation tracking tailored to each type’s semantics.

§Usage

These observers are typically used automatically through the Observe trait implementations. Direct usage is rarely needed unless implementing custom observers.

Re-exports§

pub use slice::SliceObserver;

Modules§

slice
Observer implementation for slices.

Structs§

ArrayObserver
Observer implementation for arrays [T; N].
BTreeMapObserver
Observer implementation for BTreeMap<K, V>.
HashMapObserver
Observer implementation for HashMap<K, V>.
OptionObserver
Observer implementation for Option<T>.
StringObserver
Observer implementation for String.
VecObserver
Observer implementation for Vec<T>.