reach_core/
lib.rs

1// SPDX-FileCopyrightText: 2023—2024 eaon <eaon@posteo.net>
2// SPDX-License-Identifier: EUPL-1.2
3
4pub mod communication;
5
6pub mod error;
7
8pub mod macros;
9
10pub mod memory;
11
12#[cfg(any(feature = "reachable", feature = "server", feature = "attestant"))]
13pub mod storage;
14
15mod traits;
16pub use traits::*;
17
18pub mod wire;
19
20#[derive(Clone, Copy)]
21pub enum ParticipantType {
22    Reaching,
23    Reachable,
24}