Module libafl::bolts::tuples

source ·
Expand description

Compiletime lists/tuples used throughout the LibAFL universe

Macros

Macro creating tuple list values from list of expressions.
Macro creating tuple list types from list of element types.

Traits

Append to a tuple
Gets the length of the element
Finds the const_name and name_id
Gets the id and const_name for the given index in a tuple
Returns the first element with the given type
Match for a name and return the value
Finds an element of a type by the given name.
Match by type
Merge two TupleList
We need fixed names for many parts of this lib.
A named tuple
Allows prepending of values to a tuple
Trait providing conversion from tuple list into tuple.

Functions

Returns if the type T is equal to U From https://stackoverflow.com/a/60138532/7658998