hopr_protocol_app/
lib.rs

1//! This crate defines the Application layer protocol as in [RFC-0014](https://github.com/hoprnet/rfc/blob/main/rfcs/RFC-0003-application-protocol/0014-application-protocol.md).
2//!
3//! This typically runs on top of the HOPR packet protocol (as described in
4//! [RFC-0003](https://github.com/hoprnet/rfc/blob/main/rfcs/RFC-0003-hopr-packet-protocol/0003-hopr-packet-protocol.md))
5
6/// Errors that can occur during the application layer protocol.
7pub mod errors;
8/// The Application layer protocol version 1.
9pub mod v1;
10
11pub mod prelude {
12    pub use crate::v1::{
13        ApplicationData, ApplicationDataIn, ApplicationDataOut, IncomingPacketInfo, OutgoingPacketInfo, ReservedTag,
14        Tag,
15    };
16}