pub struct PrecisePage {
pub number: u32,
pub elements: Vec<PrecisePageElement>,
}Expand description
A page in a precise layout.
Fields§
§number: u32Page number (1-indexed).
elements: Vec<PrecisePageElement>Precisely positioned elements on this page.
Implementations§
Source§impl PrecisePage
impl PrecisePage
Sourcepub fn add_element(&mut self, element: PrecisePageElement)
pub fn add_element(&mut self, element: PrecisePageElement)
Add an element to this page.
Sourcepub fn with_element(self, element: PrecisePageElement) -> Self
pub fn with_element(self, element: PrecisePageElement) -> Self
Add an element and return self for chaining.
Trait Implementations§
Source§impl Clone for PrecisePage
impl Clone for PrecisePage
Source§fn clone(&self) -> PrecisePage
fn clone(&self) -> PrecisePage
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 PrecisePage
impl Debug for PrecisePage
Source§impl<'de> Deserialize<'de> for PrecisePage
impl<'de> Deserialize<'de> for PrecisePage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PrecisePage
impl PartialEq for PrecisePage
Source§impl Serialize for PrecisePage
impl Serialize for PrecisePage
impl StructuralPartialEq for PrecisePage
Auto Trait Implementations§
impl Freeze for PrecisePage
impl RefUnwindSafe for PrecisePage
impl Send for PrecisePage
impl Sync for PrecisePage
impl Unpin for PrecisePage
impl UnsafeUnpin for PrecisePage
impl UnwindSafe for PrecisePage
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