[−][src]Struct genpdf::Size
A size of an area on a PDF layer, measured in millimeters.
Fields
width: Mm
The width of the area.
height: Mm
The height of the area.
Implementations
impl Size
[src]
pub fn new(width: impl Into<Mm>, height: impl Into<Mm>) -> Size
[src]
Creates a new size from the given width and height.
#[must_use]pub fn stack_vertical(self, other: Size) -> Size
[src]
Stacks the given size vertically on this size and returns the result.
This means that the width is set to the maximum of the widths and the height is set to the sum of the heights.
Trait Implementations
impl Clone for Size
[src]
impl Copy for Size
[src]
impl Debug for Size
[src]
impl Default for Size
[src]
impl<W: Into<Mm>, H: Into<Mm>> From<(W, H)> for Size
[src]
impl From<PaperSize> for Size
[src]
impl PartialEq<Size> for Size
[src]
impl PartialOrd<Size> for Size
[src]
fn partial_cmp(&self, other: &Size) -> Option<Ordering>
[src]
fn lt(&self, other: &Size) -> bool
[src]
fn le(&self, other: &Size) -> bool
[src]
fn gt(&self, other: &Size) -> bool
[src]
fn ge(&self, other: &Size) -> bool
[src]
impl StructuralPartialEq for Size
[src]
Auto Trait Implementations
impl RefUnwindSafe for Size
impl Send for Size
impl Sync for Size
impl Unpin for Size
impl UnwindSafe for Size
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,