lnc-core
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.
License
Apache License 2.0 - see LICENSE for details.