Add new `(C-not implementable)` tag on `EventsProvider` 2021-05-new-tag
authorMatt Corallo <git@bluematt.me>
Sun, 30 May 2021 17:04:21 +0000 (17:04 +0000)
committerMatt Corallo <git@bluematt.me>
Sun, 30 May 2021 17:04:21 +0000 (17:04 +0000)
commit27c05fdd7f7ac8c485dbeb64a65215ce9deae0df
tree6790219719bc28003e7126944e1f0b3e3a9ffb35
parent8cc9410ae176f415d90e8ed8afe590455db63dc9
Add new `(C-not implementable)` tag on `EventsProvider`

This makes it so that users cannot usefully implement their own
`EventsProvider`, which would require substantial new logic in the
bindings generator (for generic methods). In the case of
`EventsProvider`, because there are no Rust methods which accept an
`EventsProvider` as an argument, this is perfectly OK as the
generated code would be entirely unused anyway.
lightning/src/util/events.rs