antenna-protocol 0.1.1

SansIO core driving the antenna P2P mesh protocol.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[macro_export]
macro_rules! assert_handshake_event {
        ($outputs:expr, peer: $peer:expr, event: $event_pattern:pat) => {
            assert!(
                $outputs.iter().any(|o| matches!(
                    o,
                    Output::Handshake { peer, event: $event_pattern } if peer == &$peer
                )),
                "Expected handshake event {} for peer {:?}",
                stringify!($event_pattern),
                $peer
            );
        };
    }