Module arret_runtime::abitype[][src]

Type encoding for Rust types

This is a system of traits used to encode Rust types in a form understandable by the Arret compiler. It’s used to ensure type safety across the RFI boundary.

Structs

ParamAbiType

Enums

AbiType

Encoded type for any boxed or unboxed value

BoxedAbiType
ParamCapture
RetAbiType

Constants

TOP_LIST_BOXED_ABI_TYPE

Traits

EncodeAbiType
EncodeBoxedAbiType
EncodeRetAbiType