From: Valentine Wallace Date: Mon, 2 Mar 2020 17:55:53 +0000 (-0500) Subject: ChannelManager+Router++ Logger Arc --> Deref X-Git-Tag: v0.0.12~64^2~1 X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=87126b391b895098484a86dc484a381b825e9a31;hp=87126b391b895098484a86dc484a381b825e9a31;p=rust-lightning ChannelManager+Router++ Logger Arc --> Deref This caused a bunch of cascading changes, including passing loggers down to Channels in function calls rather than having each Channel have a pointer to the ChannelManager's Logger (which was a circular reference). Other structs that the Channel had passed its Logger to also had their loggers removed. Other newly unused Loggers were also removed, especially when keeping them would've caused a bunch of extra test changes to be necessary, e.g. with the ChainWatchInterfaceUtil's Logger. ---