pub struct DocumentContent {
pub metadata: DocumentMeta,
pub blocks: Vec<DocumentBlock>,
}Expand description
与 DOC/DOCX 解析器实现无关的完整语义文档。
无直接 Java 对应(Java EasyExcel 不处理 DOCX),是 easydoc-rust 自创的语义模型。
Fields§
§metadata: DocumentMeta文档元数据。
blocks: Vec<DocumentBlock>按源文档顺序排列的块级内容。
Trait Implementations§
Source§impl Clone for DocumentContent
impl Clone for DocumentContent
Source§fn clone(&self) -> DocumentContent
fn clone(&self) -> DocumentContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DocumentContent
impl Debug for DocumentContent
Source§impl Default for DocumentContent
impl Default for DocumentContent
Source§fn default() -> DocumentContent
fn default() -> DocumentContent
Returns the “default value” for a type. Read more
Source§impl PartialEq for DocumentContent
impl PartialEq for DocumentContent
impl StructuralPartialEq for DocumentContent
Auto Trait Implementations§
impl Freeze for DocumentContent
impl RefUnwindSafe for DocumentContent
impl Send for DocumentContent
impl Sync for DocumentContent
impl Unpin for DocumentContent
impl UnsafeUnpin for DocumentContent
impl UnwindSafe for DocumentContent
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