pub fn new_watcher(&mut self, hash: H) -> Watcher<H, H2> {
		let (tx, receiver) = mpsc::unbounded();
		self.receivers.push(tx);
		Watcher {
			receiver,
			hash,
		}
	}
/// Add a new watcher to this sender object.
Add a new watcher to this sender object.
Add a new watcher to this sender object .
pub fn new_watcher(&mut self, hash: H) -> Watcher<H, H2> {
		let (tx, receiver) = mpsc::unbounded();
		self.receivers.push(tx);
		Watcher {
			receiver,
			hash,
		}
	}
pub fn new_watcher ( & mut self , hash : H ) -> Watcher < H , H2 > { let ( tx , receiver ) = mpsc :: unbounded ( ) ; self . receivers . push ( tx ) ; Watcher { receiver , hash , } }
Add a new watcher to this sender object.
Add a new watcher to this sender object .
&mut self
hash
H
&mut self
hash
H