Crate hetseq [] [src]

Modules

prelude

Macros

HQueue

Convenient way to define heterogenous Queue

hlist

Convenient way to define heterogenous List

hqueue

Convenient way to define heterogenous Queue

lambda

This macro can be used to define lambdas with syntax similar to rust's lambdas Arguments are bounded by traits Mainly to use with Functor and Foldable

Structs

List

Heterogenous list Supports pushing, splitting to head and tail Mapping and folding

P

Type level -1

Queue

Heterogenous queue Supports pushing, splitting to init and last Mapping and folding

S

Type level +1

Enums

Z

Type level zero value

Traits

ByRef
Foldable

Foldable heterogenous list

Functor

Functor over heterogenous list

HetFn

Substitution for Fn trait family in stable and beta channels In nightly consider to use "nightly" feature and Fn trait family

HetFnMut

Substitution for FnMut trait family in stable and beta channels In nightly consider to use "nightly" feature and FnMut trait family

HetFnOnce

Substitution for FnMut trait family in stable and beta channels In nightly consider to use "nightly" feature and FnMut trait family

IntoList
IntoQueue
Length
Num

Type level number

Try
Zip