projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove unused lifetimes.
[rust-lightning]
/
lightning
/
src
/
chain
/
chaininterface.rs
diff --git
a/lightning/src/chain/chaininterface.rs
b/lightning/src/chain/chaininterface.rs
index ac7ba05a037c6b733d0d5f5aaa2274226944c813..4f5eeeac58772120382accdcd16def25a2d3bbd4 100644
(file)
--- a/
lightning/src/chain/chaininterface.rs
+++ b/
lightning/src/chain/chaininterface.rs
@@
-207,14
+207,14
@@
impl ChainWatchedUtil {
/// Utility for notifying listeners about new blocks, and handling block rescans if new watch
/// data is registered.
/// Utility for notifying listeners about new blocks, and handling block rescans if new watch
/// data is registered.
-pub struct BlockNotifier
<'a>
{
- listeners: Mutex<Vec<Weak<ChainListener
+ 'a
>>>, //TODO(vmw): try removing Weak
+pub struct BlockNotifier {
+ listeners: Mutex<Vec<Weak<ChainListener>>>, //TODO(vmw): try removing Weak
chain_monitor: Arc<ChainWatchInterface>,
}
chain_monitor: Arc<ChainWatchInterface>,
}
-impl
<'a> BlockNotifier<'a>
{
+impl
BlockNotifier
{
/// Constructs a new BlockNotifier without any listeners.
/// Constructs a new BlockNotifier without any listeners.
- pub fn new(chain_monitor: Arc<ChainWatchInterface>) -> BlockNotifier
<'a>
{
+ pub fn new(chain_monitor: Arc<ChainWatchInterface>) -> BlockNotifier {
BlockNotifier {
listeners: Mutex::new(Vec::new()),
chain_monitor,
BlockNotifier {
listeners: Mutex::new(Vec::new()),
chain_monitor,
@@
-224,7
+224,7
@@
impl<'a> BlockNotifier<'a> {
/// Register the given listener to receive events. Only a weak pointer is provided and
/// the registration should be freed once that pointer expires.
// TODO: unregister
/// Register the given listener to receive events. Only a weak pointer is provided and
/// the registration should be freed once that pointer expires.
// TODO: unregister
- pub fn register_listener(&self, listener: Weak<ChainListener
+ 'a
>) {
+ pub fn register_listener(&self, listener: Weak<ChainListener>) {
let mut vec = self.listeners.lock().unwrap();
vec.push(listener);
}
let mut vec = self.listeners.lock().unwrap();
vec.push(listener);
}