roam 7.3.0

Core Roam library crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod service_macro_shared;

use roam_core::{BareConduit, MemoryLink, memory_link_pair};

type MessageConduit = BareConduit<roam_types::MessageFamily, MemoryLink>;

fn message_conduit_pair() -> (MessageConduit, MessageConduit) {
    let (a, b) = memory_link_pair(64);
    (BareConduit::new(a), BareConduit::new(b))
}

#[tokio::test]
async fn adder_service_macro_end_to_end() {
    service_macro_shared::run_adder_end_to_end(message_conduit_pair).await;
}