Skip to main content

asciidork_core/
lib.rs

1pub mod regx;
2
3mod attrs;
4mod doctype;
5mod document_meta;
6pub mod file;
7mod job_attrs;
8mod job_settings;
9mod path;
10mod special_sect;
11mod types;
12mod validate;
13
14pub use internal::types::*;
15
16#[macro_export]
17macro_rules! iff {
18  ($condition:expr,  $_true:expr, $_false:expr) => {
19    if $condition { $_true } else { $_false }
20  };
21}
22
23mod internal {
24  pub(crate) mod types {
25    pub use crate::attrs::*;
26    pub use crate::doctype::*;
27    pub use crate::document_meta::*;
28    pub use crate::job_attrs::*;
29    pub use crate::job_settings::*;
30    pub use crate::path::*;
31    pub use crate::special_sect::*;
32    pub use crate::types::*;
33  }
34  pub use types::*;
35}