pub fn finish(self) -> Result<DualPipes<F>> {
        let appender = self.build_pipe(LogQueue::Append)?;
        let rewriter = self.build_pipe(LogQueue::Rewrite)?;
        DualPipes::open(self.dir_lock.unwrap(), appender, rewriter)
    }
/// Builds a [`DualPipes`] that contains all available log files.
Builds a [`DualPipes`] that contains all available log files.
Builds a [ ` DualPipes ` ] that contains all available log files .
pub fn finish(self) -> Result<DualPipes<F>> {
        let appender = self.build_pipe(LogQueue::Append)?;
        let rewriter = self.build_pipe(LogQueue::Rewrite)?;
        DualPipes::open(self.dir_lock.unwrap(), appender, rewriter)
    }
pub fn finish ( self ) -> Result < DualPipes < F > > { let appender = self . build_pipe ( LogQueue :: Append ) ? ; let rewriter = self . build_pipe ( LogQueue :: Rewrite ) ? ; DualPipes :: open ( self . dir_lock . unwrap ( ) , appender , rewriter ) }
Builds a [`DualPipes`] that contains all available log files.
Builds a [ ` DualPipes ` ] that contains all available log files .
self