[][src]Crate rcut

rcut is a Rust replacement for GNU cut that supports UTF-8. Implementation details are exported for reusability in case users are interested in building their own char/word cutter.

Functions

extract_ranged_pairs

Extract list of comma-separated ranged pairs

merge_ranged_pairs

Sort ranged pairs and merge those having adjacent or overlapping boundaries

process_line_ascii

Extract parts of an ASCII encoded line

process_line_utf8

Extract parts of a UTF-8 encoded line

process_lines

Generic line processor that delegates to concrete line processors

run

Perform operations similar to GNU cut

str_to_ranged_pair

Extract ranged pair having the pattern (\d+-|-\d+|\d+-\d+)

version

Cargo version specified in the Cargo.toml file