Skip to main content

Module tac

Module tac 

Source

Functionsยง

tac_bytes
Reverse records separated by a single byte. Scans for separators with SIMD memchr, then outputs records in reverse order directly from the input buffer. Expects the caller to provide a buffered writer (e.g., BufWriter) for efficient syscall batching.
tac_bytes_owned
Reverse records of an owned Vec. Delegates to tac_bytes.
tac_regex_separator
Reverse records using a regex separator. Uses write_vectored for regex path (typically few large records).
tac_string_separator
Reverse records using a multi-byte string separator. Uses SIMD-accelerated memmem + write_all output.