Crate flatbuffers [] [src]

Rust support for Flatbuffers.

FlatBuffers is an efficient cross platform serialization library for games and other memory constrained apps. It allows you to directly access serialized data without unpacking/parsing it first, while still having great forwards/backwards compatibility.

Modules

macros

TODO

Macros

simple_enum!
struct_fn!
struct_get_fn!
struct_object!
table_fn!
table_get_fn!
table_object!
table_struct!
union!
vector_item!

Structs

Builder

Builder provides functions to build Flatbuffer data.

Iterator

An iterator over flatbuffer vectors.

Table

Table provides functions to read Flatbuffer data.

Traits

LittleEndianReader

A trait for handling little endian encoding of byte arrays.

VectorItem

A trait for Structs and Tables to implement.

Type Definitions

SOffsetT

A SOffsetT stores a signed offset into arbitrary data.

UOffsetT

A UOffsetT stores an unsigned offset into vector data.

VOffsetT

A VOffsetT stores an unsigned offset in a vtable.