Remove useless Arc

This commit is contained in:
Greg Fitzgerald
2018-07-01 08:36:04 -07:00
committed by Greg Fitzgerald
parent b60802ddff
commit c767a854ed

View File

@ -11,7 +11,7 @@ use serde_json;
use std::collections::VecDeque; use std::collections::VecDeque;
use std::io::{self, sink, Write}; use std::io::{self, sink, Write};
use std::sync::mpsc::Receiver; use std::sync::mpsc::Receiver;
use std::sync::{Arc, Mutex}; use std::sync::Mutex;
use std::time::Duration; use std::time::Duration;
use streamer::BlobSender; use streamer::BlobSender;
@ -94,7 +94,7 @@ impl<'a> EntryWriter<'a> {
/// continuosly broadcast blobs of entries out /// continuosly broadcast blobs of entries out
pub fn drain_entries(&self, entry_receiver: &Receiver<Entry>) -> Result<()> { pub fn drain_entries(&self, entry_receiver: &Receiver<Entry>) -> Result<()> {
let entries = Self::recv_entries(entry_receiver)?; let entries = Self::recv_entries(entry_receiver)?;
self.write_and_register_entries(&Arc::new(Mutex::new(sink())), &entries)?; self.write_and_register_entries(&Mutex::new(sink()), &entries)?;
Ok(()) Ok(())
} }
} }