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.

Structs

Builder

Flatbuffer builder.

Iterator

An iterator over flatbuffer vectors.

Table

A wrapper object around Flatbuffer table data.

Traits

ObjectBuilder

A trait used by generated object builders to facilitate using the same flatbuffer Builder.

Functions

empty_iterator

Helper function. Constructs a zero iterator.

new_string_iterator

Create a new iterator over a flatbuffer vector of string.

new_struct_iterator

Create a new iterator over a flatbuffer vector of structs.

new_table_iterator

Create a new iterator over a flatbuffer vector of tables.

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.