docx-rs/docx-core/src/documents/mod.rs

28 lines
510 B
Rust
Raw Normal View History

2019-11-05 11:03:23 +02:00
mod content_types;
2019-11-05 12:20:40 +02:00
mod doc_props;
2019-11-05 11:03:23 +02:00
mod rels;
2019-11-05 08:10:48 +02:00
mod xml_document;
use content_types::*;
2019-11-05 12:20:40 +02:00
use doc_props::*;
2019-11-05 11:03:23 +02:00
use rels::*;
2019-11-05 08:10:48 +02:00
pub(crate) struct Document {
content_type: ContentTypes,
2019-11-05 11:03:23 +02:00
rels: Rels,
2019-11-05 12:20:40 +02:00
doc_props: DocProps,
2019-11-05 08:10:48 +02:00
}
impl Document {
pub fn new() -> Document {
let content_type = ContentTypes::new();
2019-11-05 11:03:23 +02:00
let rels = Rels::new();
2019-11-05 12:20:40 +02:00
let doc_props = DocProps::new(None /* TODO: */);
Document {
content_type,
rels,
doc_props,
}
2019-11-05 08:10:48 +02:00
}
}