1#![doc(html_root_url = "https://docs.rs/bgpfu-lib/0.1.0")]
3#![warn(clippy::pedantic)]
5#![warn(clippy::cargo)]
6#![warn(clippy::nursery)]
7#![allow(clippy::redundant_pub_crate)]
8#![allow(clippy::multiple_crate_versions)]
9#![allow(box_pointers)]
11#![warn(absolute_paths_not_starting_with_crate)]
12#![warn(deprecated_in_future)]
13#![warn(elided_lifetimes_in_paths)]
14#![warn(explicit_outlives_requirements)]
15#![warn(keyword_idents)]
16#![warn(macro_use_extern_crate)]
17#![warn(meta_variable_misuse)]
18#![warn(missing_abi)]
19#![warn(missing_copy_implementations)]
20#![warn(missing_debug_implementations)]
21#![warn(missing_docs)]
22#![warn(non_ascii_idents)]
23#![warn(noop_method_call)]
24#![warn(pointer_structural_match)]
25#![warn(rust_2021_incompatible_closure_captures)]
26#![warn(rust_2021_incompatible_or_patterns)]
27#![warn(rust_2021_prefixes_incompatible_syntax)]
28#![warn(rust_2021_prelude_collisions)]
29#![warn(single_use_lifetimes)]
30#![warn(trivial_casts)]
31#![warn(trivial_numeric_casts)]
32#![warn(unreachable_pub)]
33#![warn(unsafe_code)]
34#![warn(unsafe_op_in_unsafe_fn)]
35#![warn(unstable_features)]
36#![warn(unused_crate_dependencies)]
37#![warn(unused_extern_crates)]
38#![warn(unused_import_braces)]
39#![warn(unused_lifetimes)]
40#![warn(unused_qualifications)]
41#![warn(unused_results)]
42#![warn(variant_size_differences)]
43#![cfg_attr(docsrs, feature(doc_auto_cfg))]
45
46mod error;
48pub use self::error::Error;
49
50mod query;
52pub use self::query::RpslEvaluator;
53
54#[cfg(test)]
56mod deps {
57 use version_sync as _;
58}