[][src]Module lv2rs_atom::frame

Raw writing access to chunks of memory.

This module contains the basic handles for writing atoms to a chunk of memory. This is done using a framing approach: Every atom is managed by a WritingFrame which is able to write data into memory and update the size noted in the atom header. Nested atoms can also be created by every writing frame using the create_nested_frame method. These nested frames additionally account for padding when dropped.

Structs

NestedFrame

A writing frame managing nested atoms.

RootFrame

The ground level writing frame.

Traits

WritingFrame

Basic functionality of a writing frame.

WritingFrameExt

Extended functionality for writing frames.