1
1
#![doc = include_str!(".crate-docs.md")]
2
#![cfg_attr(not(feature = "included-from-omnibus"), doc = include_str!("../client-feature-flags.md"))]
3
#![forbid(unsafe_code)]
4
#![warn(
5
    clippy::cargo,
6
    missing_docs,
7
    // clippy::missing_docs_in_private_items,
8
    clippy::nursery,
9
    clippy::pedantic,
10
    future_incompatible,
11
    rust_2018_idioms,
12
)]
13
#![allow(
14
    clippy::missing_errors_doc, // TODO clippy::missing_errors_doc
15
    clippy::option_if_let_else,
16
)]
17

            
18
pub use url;
19

            
20
mod builder;
21
mod client;
22
mod error;
23

            
24
#[cfg(not(target_arch = "wasm32"))]
25
pub use fabruic;
26

            
27
pub use self::{
28
    builder::Builder,
29
    client::{Client, CustomApiCallback, RemoteDatabase, RemoteSubscriber},
30
    error::Error,
31
};