//! Structuring elements that define the document model. mod bibliography; mod cite; mod document; mod emph; #[path = "enum.rs"] mod enum_; mod figure; mod footnote; mod heading; mod link; mod list; #[path = "numbering.rs"] mod numbering_; mod outline; mod par; mod quote; mod reference; mod strong; mod table; mod terms; pub use self::bibliography::*; pub use self::cite::*; pub use self::document::*; pub use self::emph::*; pub use self::enum_::*; pub use self::figure::*; pub use self::footnote::*; pub use self::heading::*; pub use self::link::*; pub use self::list::*; pub use self::numbering_::*; pub use self::outline::*; pub use self::par::*; pub use self::quote::*; pub use self::reference::*; pub use self::strong::*; pub use self::table::*; pub use self::terms::*; use crate::foundations::Scope; /// Hook up all `model` definitions. pub fn define(global: &mut Scope) { global.start_category(crate::Category::Model); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_elem::(); global.define_func::(); global.reset_category(); }