[−][src]Struct rcut::FieldProcessor
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for FieldProcessor
impl Send for FieldProcessor
impl Sync for FieldProcessor
impl Unpin for FieldProcessor
impl UnwindSafe for FieldProcessor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,