1#![doc(html_logo_url = "https://gitlab.com/encre-org/pochoir/raw/main/.assets/logo.png")]
2#![forbid(unsafe_code)]
3#![warn(
4 missing_debug_implementations,
5 trivial_casts,
6 trivial_numeric_casts,
7 unstable_features,
8 unused_import_braces,
9 unused_qualifications,
10 rustdoc::private_doc_tests,
11 rustdoc::broken_intra_doc_links,
12 rustdoc::private_intra_doc_links,
13 clippy::unnecessary_wraps,
14 clippy::too_many_lines,
15 clippy::string_to_string,
16 clippy::explicit_iter_loop,
17 clippy::unnecessary_cast,
18 clippy::missing_errors_doc,
19 clippy::pedantic,
20 clippy::clone_on_ref_ptr,
21 clippy::non_ascii_literal,
22 clippy::dbg_macro,
23 clippy::map_err_ignore,
24 clippy::use_debug,
25 clippy::map_err_ignore,
26 clippy::use_self,
27 clippy::useless_let_if_seq,
28 clippy::verbose_file_reads,
29 clippy::panic,
30 clippy::unimplemented,
31 clippy::todo
32)]
33#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
34pub mod error;
35pub mod span;
36pub mod stream_parser;
37
38pub use error::{Error, Result};
39pub use span::Spanned;
40pub use stream_parser::StreamParser;