Skip to main content

Module shared

Module shared 

Source
Expand description

Shared utilities for specialized libraries

This module provides zero-heap utilities that enforce the core architectural boundary: no Vec/String/Box in hot paths. All operations use fixed-size arrays and caller-supplied buffers.

Re-exports§

pub use zero_heap::FixedArray;
pub use zero_heap::FixedQueue;
pub use zero_heap::FixedStack;
pub use zero_heap::RingBuffer;
pub use zero_heap::MAX_FIXED_ARRAY_SIZE;
pub use zero_heap::MAX_RING_BUFFER_SIZE;
pub use zero_heap_algebra::ZeroHeapMatrix;

Modules§

zero_heap
Zero-Heap Utilities
zero_heap_algebra
Zero-Heap Linear Algebra