[−][src]Struct inferno::collapse::guess::Folder
A collapser that tries to find an appropriate implementation of Collapse
based on the input, then delegates to that collapser if one is found.
If no applicable collapser is found, an error will be logged and nothing will be written.
Trait Implementations
impl Clone for Folder[src]
impl Collapse for Folder[src]
pub fn collapse<R, W>(&mut self, mut reader: R, writer: W) -> Result<()> where
R: BufRead,
W: Write, [src]
R: BufRead,
W: Write,
pub fn is_applicable(&mut self, _line: &str) -> Option<bool>[src]
pub fn collapse_file<P, W>(
&mut self,
infile: Option<P>,
writer: W
) -> Result<()> where
P: AsRef<Path>,
W: Write, [src]
&mut self,
infile: Option<P>,
writer: W
) -> Result<()> where
P: AsRef<Path>,
W: Write,
pub fn collapse_file_to_stdout<P>(&mut self, infile: Option<P>) -> Result<()> where
P: AsRef<Path>, [src]
P: AsRef<Path>,
impl Default for Folder[src]
impl From<Options> for Folder[src]
Auto Trait Implementations
impl RefUnwindSafe for Folder[src]
impl Send for Folder[src]
impl Sync for Folder[src]
impl Unpin for Folder[src]
impl UnwindSafe for Folder[src]
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,
pub 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> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
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.
pub 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>,