lnc-core 0.2.8

Core types and primitives for LANCE - TLV, SortKey, LoanableBatch, buffer pool
Documentation

lnc-core

Crates.io Documentation License

Core types and primitives for the LANCE streaming platform.

Overview

This crate provides the foundational types used throughout the LANCE ecosystem:

  • TLV encoding - Type-Length-Value record format
  • SortKey - 128-bit deterministic ordering keys
  • Buffer pool - Zero-allocation buffer management
  • Checksum - CRC32 validation utilities
  • Backpressure - Flow control primitives

Usage

This crate is primarily used as a dependency of lnc-client and other LANCE crates. Most users should depend on lnc-client directly.

cargo add lnc-core

License

Apache License 2.0 - see LICENSE for details.