reifydb-codec 0.8.0

Unified encoding and decoding for all ReifyDB values, frames, rows, keys, and boundaries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2026 ReifyDB

use reifydb_value::value::{blob::Blob, container::blob::BlobContainer, frame::data::FrameColumnData};

fn make(v: Vec<Blob>) -> FrameColumnData {
	FrameColumnData::Blob(BlobContainer::new(v))
}

crate::plain_tests! {
	typical: vec![Blob::new(vec![1, 2, 3]), Blob::new(vec![]), Blob::new(vec![255; 100])],
	boundary: vec![Blob::new(vec![]), Blob::new(vec![0]), Blob::new(vec![255; 256])],
	single: Blob::new(vec![42]),
}