Expand description
this core components of the contained crate
Modules§
- error
- this module defines the core error type for the crate
- traits
- Traits and interfaces for establishing a sound foundation for containers and their elements.
Enums§
- Error
- The custom error type for the crate.
Traits§
- Apply
Applydefines an interface for objects capable of applying the given function onto itself or its elements to produce some output.- Apply
Mut - The
ApplyMuttrait defines an interface for objects capable of mutably borrowing themselves to apply the given function onto themselves or their elements to produce some output. - Apply
Once - The
ApplyOncetrait defines an interface for objects capable of consuming themselves to apply the given function onto themselves or their elements to produce some output. - Container
- The
Containertrait is a higher-kinded trait used to establish an interface for defining containers themselves. - Container
Iter - RawSpace
- The
RawSpacetrait is used to define a base interface for all containers whose elements are of one specific type. - RawSpace
Mut RawSpaceMutis a trait that provides various mutable methods for accessing elements.- RawSpace
Ref RawSpaceRefis a trait that provides various read-only methods for accessing elements.- RawStore
- The
RawStoretrait is a marker trait for key-value store containers. - Store
- The
Storetrait is used to define a key-value store container. - Store
Entry StoreEntryestablishes a common interface for entries within a key-value store.- Transform
- The
Transformtrait establishes a common interface for objects that can be transformed with respect to a given transformation, input, etc. to produce a new output. - TryApply
- TryApply
Mut - TryApply
Once - TryTransform