[−][src]Trait rcut::ProcessField
Required methods
fn process_lines<R: Read, W: Write>(
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
fn process_readable<R: Read, W: Write>(
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
fn process_files<W: Write>(
&self,
files: &Vec<&str>,
writable: W,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
&self,
files: &Vec<&str>,
writable: W,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
fn process(&self, field_mode: &FieldMode)
Implementors
impl ProcessField for FieldProcessor
[src]
fn process_lines<R: Read, W: Write>(
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
[src]
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
Generic line processor that delegates to concrete line processors
fn process_readable<R: Read, W: Write>(
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
[src]
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
Process readable object: Send it via rcut pipeline
fn process_files<W: Write>(
&self,
files: &Vec<&str>,
writable: W,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
[src]
&self,
files: &Vec<&str>,
writable: W,
ascii_mode: bool,
delim: &str,
ranged_pairs: &Vec<(usize, usize)>
)
Process files: Send them via rcut pipeline
fn process(&self, field_mode: &FieldMode)
[src]
Split lines into fields by delimiter, then cut and paste ranges of fields