Expand description
A collection of useful traits designed to be used throughout the ecosystem.
Modules§
Traits§
- Adjust
- Appellation
- AsSlice
- AsSlice
Mut - Context
- DType
DTypeis a trait designed to provide additional information regarding the type of a particular value.- Decrement
Decrementis a trait describing the ability to decrement a value.- Displayable
Displayablesimply combines the two major traitscore::fmt::Debugandcore::fmt::Displayinto a single trait. This is useful for types that need to be displayed in a human-readable format, such as in debugging or logging.- Entry
- Functor
- HKT
- Increment
- Into
Inner - IntoInner is typically used for basic structures that wrap a single value.
- IsType
- Mapper
- Named
- Interface for nameable data-structures
- OrInsert
- RawContainer
RawContainerdefines a standard interface for all containers that are used to store other entities.- RawWrapper
- A
RawWrapperis the base trait defining all so-called “wrapper” types. - Remove
Fnl - This trait defines a method for removing the first and last entries within an entity.
- Store
- String
Fmt - Symbolic
Symbolicdenotes a type consisting of some single or set of value(s) that can are considered displayable. Essentially, this trait is a wrapper around theDisplayabletrait enabling additional implementations- TypeOf
- TypeTag
- Typically, TypeTag is used for uninitaliziable
enumswith no variants - Wrapper
- The
Wrappertrait is used to establish a common interface for all simplemented structures that “wrap” a single value. Essentially, any type capable of implementing#[repr(transparent)]can be considered a wrapper. - Wrapper
Ext WrapperExtis an automatically implemented trait extending theWrappertrait with additional