irc_async/
lib.rs

1//! Async IRC client library
2
3#![deny(
4    bad_style,
5    bare_trait_objects,
6    const_err,
7    dead_code,
8    improper_ctypes,
9    legacy_directory_ownership,
10    missing_docs,
11    no_mangle_generic_items,
12    non_shorthand_field_patterns,
13    overflowing_literals,
14    path_statements,
15    patterns_in_fns_without_body,
16    plugin_as_library,
17    private_in_public,
18    safe_extern_statics,
19    trivial_casts,
20    trivial_numeric_casts,
21    unconditional_recursion,
22    // unions_with_drop_fields,
23    unsafe_code,
24    unused,
25    unused_allocation,
26    unused_comparisons,
27    unused_extern_crates,
28    unused_import_braces,
29    unused_parens,
30    unused_qualifications,
31    unused_results,
32    while_true
33)]
34
35#[macro_use]
36extern crate thiserror;
37
38mod client;
39pub mod proto;
40
41pub use crate::client::{Client, ClientError, Config};