1pub mod errors;
6pub mod info;
7pub mod logs;
8pub mod peers;
9pub mod protocol;
10pub mod resolver;
11pub mod tickets;
12
13use crate::{
14 logs::HoprDbLogOperations, peers::HoprDbPeersOperations, protocol::HoprDbProtocolOperations,
15 resolver::HoprDbResolverOperations, tickets::HoprDbTicketOperations,
16};
17
18pub trait HoprDbAllAbstractedOperations:
20 HoprDbTicketOperations
21 + HoprDbPeersOperations
22 + HoprDbResolverOperations
23 + HoprDbProtocolOperations
24 + HoprDbLogOperations
25{
26}
27
28#[doc(hidden)]
29pub mod prelude {
30 pub use super::*;
31 pub use crate::errors::*;
32 pub use crate::info::*;
33 pub use crate::logs::*;
34 pub use crate::peers::*;
35 pub use crate::protocol::*;
36 pub use crate::resolver::*;
37 pub use crate::tickets::*;
38}