Struct unimarkup_core::document::Document
source · pub struct Document {
pub blocks: Blocks,
pub config: Config,
pub macros: Vec<String>,
pub variables: Vec<String>,
pub metadata: Vec<Metadata>,
pub resources: Vec<String>,
}Expand description
Struct representing a Unimarkup document
Fields§
§blocks: BlocksBlocks of this Unimarkup document
config: ConfigConfiguration used to create this Unimarkup document
macros: Vec<String>Field containing all macros defined in this Unimarkup document
variables: Vec<String>Field containing all variables defined in this Unimarkup document
metadata: Vec<Metadata>Field containing metadata for this Unimarkup document
resources: Vec<String>Field containing all external resources used in this Unimarkup document
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Document
impl Send for Document
impl Sync for Document
impl Unpin for Document
impl UnwindSafe for Document
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more