Module mitrid_core::base [−][src]
Traits and types used across the library.
Base
base
is the module providing the basic traits used throughoug mitrid-core
. They are
designed to allow the library user to customize the framework easily with custom
data structures.
Re-exports
pub use self::result::Result; |
pub use self::future::Future; |
pub use self::check::Checkable; |
pub use self::data::Datable; |
pub use self::serialize::Serializable; |
pub use self::numerical::Numerical; |
pub use self::size::Sizable; |
pub use self::size::VariableSize; |
pub use self::size::FixedSize; |
pub use self::eval::Evaluable; |
Modules
check |
Trait to be implemented by types that can be checked. |
data |
Trait to be implemented by types that can be fields or parameters. |
eval |
Trait to be implemented by types that can be evaluated (computed). |
future |
The Future type used across the library. An async Result. |
numerical |
Trait to be implemented by types that can be added, subtracted, multiplied. |
result |
The Result type used across the library. |
serialize |
Trait to be implemented by types that can be serialized. |
size |
Trait to be implemented by types that can be sized. |