#[non_exhaustive]pub struct DocumentLayout {
pub blocks: Vec<DocumentLayoutBlock>,
/* private fields */
}Expand description
Represents the parsed layout of a document as a collection of blocks that the document is divided into.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.blocks: Vec<DocumentLayoutBlock>List of blocks in the document.
Implementations§
Source§impl DocumentLayout
impl DocumentLayout
pub fn new() -> Self
Sourcepub fn set_blocks<T, V>(self, v: T) -> Self
pub fn set_blocks<T, V>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for DocumentLayout
impl Clone for DocumentLayout
Source§fn clone(&self) -> DocumentLayout
fn clone(&self) -> DocumentLayout
Returns a duplicate of the value. Read more
1.0.0 · 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 DocumentLayout
impl Debug for DocumentLayout
Source§impl Default for DocumentLayout
impl Default for DocumentLayout
Source§fn default() -> DocumentLayout
fn default() -> DocumentLayout
Returns the “default value” for a type. Read more
Source§impl Message for DocumentLayout
impl Message for DocumentLayout
Source§impl PartialEq for DocumentLayout
impl PartialEq for DocumentLayout
impl StructuralPartialEq for DocumentLayout
Auto Trait Implementations§
impl Freeze for DocumentLayout
impl RefUnwindSafe for DocumentLayout
impl Send for DocumentLayout
impl Sync for DocumentLayout
impl Unpin for DocumentLayout
impl UnwindSafe for DocumentLayout
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