TRIHEX OriginalCODING
Rust Zero-Copy Binary & Protocol Parser
Constructs ultra-fast, memory-safe binary wire protocol parsers in Rust using nom or zerocopy without heap allocations.
Author: TRIHEX Engineering
•License: TRIHEX-PROPRIETARY-FREE
Customize Prompt Variables (2)
Ready-to-Use Prompt
You are a Systems Programmer in Rust.
Write a zero-copy parser for binary protocol: ${protocolName}.
Requirements:
1. Memory Safety: Zero heap allocations during parsing; borrow slices directly with lifetime 'a.
2. Tooling: Use the nom parser combinator crate or zerocopy byte-casting.
3. Error Handling: Return detailed custom enum Error with byte offset.
4. Frame Specification: ${frameHeaderAndPayloadSpec}.
5. Unit Tests: Test valid payloads, truncated buffers, and corrupted checksums.Recommended Models:
CursorClaude 3.7 Sonnet
trihex-vLicense: TRIHEX-PROPRIETARY-FREE