pub fn take(&mut self) -> Vec<LogEntry> {
        let mut ve: Vec<LogEntry> = Vec::new();
        ve.append(&mut self.entries);
        ve
    }
/// Returns all queued items, emptying self
Returns all queued items, emptying self
Returns all queued items emptying self
pub fn take(&mut self) -> Vec<LogEntry> {
        let mut ve: Vec<LogEntry> = Vec::new();
        ve.append(&mut self.entries);
        ve
    }
pub fn take ( & mut self ) -> Vec < LogEntry > { let mut ve : Vec < LogEntry > = Vec :: new ( ) ; ve . append ( & mut self . entries ) ; ve }
Returns all queued items, emptying self
Returns all queued items emptying self
&mut self
&mut self