subscriber_rs/
lib.rs

1#![cfg_attr(all(not(feature = "std"), not(test)), no_std)]
2
3#[cfg(all(not(feature = "std"), not(test)))]
4extern crate core as std;
5
6#[cfg(feature = "alloc")]
7extern crate alloc;
8
9pub use subscriber::Subscriber;
10pub use subscriber_callback::SubscriberCallback;
11pub use subscriber_config::SubscriberConfig;
12pub use subscriber_error::SubscriberError;
13pub use subscriber_event::SubscriberEvent;
14pub use subscriber_event_type::SubscriberEventType;
15pub use subscriber_server::SubscriberServer;
16pub use subscriber_server_handle::{EventHandle, SubscribeHandle, SubscriberServerHandle};
17pub use subscribers::Subscribers;
18
19mod subscriber;
20mod subscriber_callback;
21mod subscriber_config;
22mod subscriber_error;
23mod subscriber_event;
24mod subscriber_event_type;
25mod subscriber_server;
26mod subscriber_server_handle;
27mod subscribers;