mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-05-19 22:34:46 -07:00
15 lines
263 B
Rust
15 lines
263 B
Rust
use brk_traversable::Traversable;
|
|
|
|
#[derive(Debug, Default, Traversable)]
|
|
pub struct ByAnyAddr<T> {
|
|
pub funded: T,
|
|
pub empty: T,
|
|
}
|
|
|
|
impl<T> ByAnyAddr<Option<T>> {
|
|
pub fn take(&mut self) {
|
|
self.funded.take();
|
|
self.empty.take();
|
|
}
|
|
}
|