22 lines
631 B
Rust
Raw Normal View History

//! # Waku
//!
//! Implementation on top of [`waku-bindings`](https://rfc.vac.dev/spec/36/)
2022-09-29 16:22:06 +02:00
mod general;
mod node;
mod utils;
2022-09-21 16:06:27 +02:00
2024-02-13 18:03:34 -04:00
// Required so functions inside libwaku can call RLN functions even if we
// use it within the bindings functions
#[allow(clippy::single_component_path_imports)]
#[allow(unused)]
2024-02-13 14:50:00 -04:00
use rln;
pub use node::{
2024-03-11 12:00:30 -04:00
waku_create_content_topic, waku_destroy, waku_new, Event, Initialized, Key, Multiaddr,
2024-04-01 15:15:50 -04:00
PublicKey, RLNConfig, Running, SecretKey, WakuMessageEvent, WakuNodeConfig, WakuNodeHandle,
};
pub use general::{
Encoding, MessageHash, Result, WakuContentTopic, WakuMessage, WakuMessageVersion,
};