Skip to main content

pochoir_common/
lib.rs

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;