Module persist::indexed::encoding[][src]

Expand description

Data structures stored in Blobs and Logs in serialized form.

Structs

The metadata necessary to reconstruct an Arrangement.

The structure serialized and stored as a value in crate::storage::Blob storage for metadata keys.

The structure serialized and stored as a value in crate::storage::Blob storage for data keys corresponding to trace data.

The structure serialized and stored as a value in crate::storage::Blob storage for data keys corresponding to unsealed data.

An internally unique id for a persisted stream. External users identify streams with a string, which is then mapped internally to this.

The structure serialized and stored as an entry in a crate::storage::Log.

Registration information for a single stream.

The metadata necessary to reconstruct a BlobTraceBatch.

The metadata necessary to reconstruct a BlobUnsealedBatch.

Functions

Decodes the inline metadata for a trace batch from a base64 string.

Decodes the inline metadata for an unsealed batch from a base64 string.

Encodes the inline metadata for a trace batch into a base64 string.

Encodes the inline metadata for an unsealed batch into a base64 string.