[−][src]Struct rcut::CharProcessor
Trait Implementations
impl ProcessChar for CharProcessor
[src]
fn process_lines<P: ProcessLineByChar, R: Read, W: Write>(
&self,
line_processor: P,
input: BufReader<R>,
output: &mut BufWriter<W>,
ranged_pairs: &Vec<(usize, usize)>
)
[src]
&self,
line_processor: P,
input: BufReader<R>,
output: &mut BufWriter<W>,
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,
ranged_pairs: &Vec<(usize, usize)>
)
[src]
&self,
input: BufReader<R>,
output: &mut BufWriter<W>,
ascii_mode: bool,
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,
ranged_pairs: &Vec<(usize, usize)>
)
[src]
&self,
files: &Vec<&str>,
writable: W,
ascii_mode: bool,
ranged_pairs: &Vec<(usize, usize)>
)
Process files: Send them via rcut pipeline
fn process(&self, char_mode: &CharMode)
[src]
Cut and paste lines by ranges of characters
Auto Trait Implementations
impl RefUnwindSafe for CharProcessor
impl Send for CharProcessor
impl Sync for CharProcessor
impl Unpin for CharProcessor
impl UnwindSafe for CharProcessor
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>,