ace-can
ISO-TP implementation (ISO 15765-2). Provides the reassembler and segmenter used by ace-gateway's IsoTpNode to bridge DoIP UDS payloads to CAN frames.
Design: addressing mode (Normal / Extended / Mixed) is a caller concern. The reassembler and segmenter operate on pure PCI bytes — callers strip/prepend the address byte at the transport boundary.
// Segmenter — owns its payload buffer, no lifetime, no unsafe
let mut seg = new;
seg.start?;
let mut out = ;
loop
// Reassembler
let mut rsm = new;
match rsm.feed?