Module extensions

Source

Re-exports§

pub use self::error::ExtensionError;
pub use self::error::SpecializationError;
pub use self::lib_func::ConcreteLibfunc;
pub use self::lib_func::GenericLibfunc;
pub use self::lib_func::GenericLibfuncEx;
pub use self::lib_func::NamedLibfunc;
pub use self::lib_func::NoGenericArgsGenericLibfunc;
pub use self::lib_func::OutputVarReferenceInfo;
pub use self::lib_func::SignatureBasedConcreteLibfunc;
pub use self::types::ConcreteType;
pub use self::types::GenericType;
pub use self::types::GenericTypeEx;
pub use self::types::NamedType;
pub use self::types::NoGenericArgsGenericType;
pub use self::modules::*;

Modules§

core
Module for the set of core extensions.
error
lib_func
modules
All implementations of basic extensions are under this module.
type_specialization_context
types

Functions§

args_as_single_type
Helper for extracting the type from the template arguments.