Systems programming
C · C++ · RustZero-cost abstractions, explicit memory, predictable latency. I care about what the compiler actually emits.
pub fn parse(buf: &[u8]) -> Result<Frame, Err> {
let (hdr, rest) = Header::read(buf)?;
// no copies, no surprises
Frame::decode(hdr, rest)
}