1#![warn(clippy::unwrap_used)]
10
11#[cfg(feature = "app")]
12mod app;
13#[cfg(any(feature = "app", feature = "authd_client"))]
14mod ipc;
15
16#[cfg(feature = "authd_client")]
17mod authd_client;
18#[cfg(feature = "authenticator")]
19mod authenticator;
20mod common;
21mod constants;
22mod errors;
23mod safeurl;
24
25pub use sn_interface::types::{DataAddress, Keypair, PublicKey, RegisterAddress, SecretKey};
27
28#[cfg(feature = "app")]
29pub use app::*;
30#[cfg(any(feature = "app", feature = "authd_client"))]
31pub use ipc::*;
32
33#[cfg(feature = "app")]
34pub use xor_name::XorName;
35
36#[cfg(feature = "authenticator")]
37pub use authenticator::*;
38
39#[cfg(feature = "authd_client")]
40pub use authd_client::*;
41
42#[cfg(any(feature = "authenticator", feature = "authd_client"))]
43pub use common::auth_types::*;
44
45pub use errors::{Error, Result};
46
47pub use safeurl::*;