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§
- Array
Observer - Observer implementation for arrays
[T; N]. - BTree
MapObserver - Observer implementation for
BTreeMap<K, V>. - Hash
MapObserver - Observer implementation for
HashMap<K, V>. - Option
Observer - Observer implementation for
Option<T>. - String
Observer - Observer implementation for
String. - VecObserver
- Observer implementation for
Vec<T>.