markdown_that/
lib.rs

1// for bragging rights
2#![forbid(unsafe_code)]
3//
4// useful asserts that's off by default
5#![warn(clippy::manual_assert)]
6#![warn(clippy::semicolon_if_nothing_returned)]
7//
8// these are often intentionally not collapsed for readability
9#![allow(clippy::collapsible_else_if)]
10#![allow(clippy::collapsible_if)]
11#![allow(clippy::collapsible_match)]
12//
13// these are intentional in bevy systems: nobody is directly calling those,
14// so extra arguments don't decrease readability
15#![allow(clippy::too_many_arguments)]
16#![allow(clippy::type_complexity)]
17//
18// just a style choice that clippy has no business complaining about
19#![allow(clippy::uninlined_format_args)]
20
21pub mod common;
22pub mod generics;
23pub mod parser;
24pub mod plugins;
25
26pub use parser::main::MarkdownThat;
27pub use parser::node::{Node, NodeValue};
28pub use parser::renderer::Renderer;