X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Fevents.rs;fp=lightning%2Fsrc%2Futil%2Fevents.rs;h=c369a376a87145e4a4cc002fa3fe0506214ac4d2;hb=05cb46723489a91cf14e6e1ada27589a30bd9040;hp=a9687d28802266dfe0aa89868d1cf9aef61e845d;hpb=f0059f5083f900bfab319fd87ca0f4e6779c0a91;p=rust-lightning diff --git a/lightning/src/util/events.rs b/lightning/src/util/events.rs index a9687d28..c369a376 100644 --- a/lightning/src/util/events.rs +++ b/lightning/src/util/events.rs @@ -1438,17 +1438,17 @@ pub trait EventHandler { /// Handles the given [`Event`]. /// /// See [`EventsProvider`] for details that must be considered when implementing this method. - fn handle_event(&self, event: &Event); + fn handle_event(&self, event: Event); } -impl EventHandler for F where F: Fn(&Event) { - fn handle_event(&self, event: &Event) { +impl EventHandler for F where F: Fn(Event) { + fn handle_event(&self, event: Event) { self(event) } } impl EventHandler for Arc { - fn handle_event(&self, event: &Event) { + fn handle_event(&self, event: Event) { self.deref().handle_event(event) } }