[][src]Module abin::spi

The SPI (Service Provider Interface) contains types you only need if you want to provide your own binary implementation. Most types/functions in this module are unsafe. If you're using things from this module or if you need unsafe, this means two things: You're either implementing your own binary type or you're doing something wrong (as a user of this crate you won't need unsafe code, nor things from this module).

Structs

BinData

This is just a placeholder for the payload of types. You only need this if you implement your own type.

FnTable

The function table to be implemented for Bin types. This is only required if you implement your own binary type.

Traits

UnsafeBin

Unsafe interface for Bin. This is only to be used if you want to implement your own binary type.

Type Definitions

TryReIntegrateFn

Re-integrate function; see FnTable. This is only required if you implement your own binary type.