pub enum PaperSize {
Show 39 variants
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
B0,
B1,
B2,
B3,
B4,
B5,
B6,
B7,
B8,
B9,
B10,
HalfLetter,
Letter,
Legal,
JuniorLegal,
Ledger,
Tabloid,
JISB0,
JISB1,
JISB2,
JISB3,
JISB4,
JISB5,
JISB6,
JISB7,
JISB8,
JISB9,
JISB10,
}Expand description
Enum representing different paper sizes See the following for more information:
- A Series Paper Sizes (ISO 216): https://www.papersizes.org/a-paper-sizes.htm
- B Series Paper Sizes (ISO 216): https://www.papersizes.org/b-paper-sizes.htm
- US Paper Sizes: https://www.papersizes.org/us-paper-sizes.htm
- Japanese Paper Sizes: https://www.papersizes.org/japanese-sizes.htm Paper sizes from ISO As and Bs, US Letter and Japanese sizes
Variants§
A0
A0 (ISO 216)
A1
A1 (ISO 216)
A2
A2 (ISO 216)
A3
A3 (ISO 216)
A4
A4 (ISO 216)
A5
A5 (ISO 216)
A6
A6 (ISO 216)
A7
A7 (ISO 216)
A8
A8 (ISO 216)
A9
A9 (ISO 216)
A10
A10 (ISO 216)
B0
B0 (ISO 216)
B1
B1 (ISO 216)
B2
B2 (ISO 216)
B3
B3 (ISO 216)
B4
B4 (ISO 216)
B5
B5 (ISO 216)
B6
B6 (ISO 216)
B7
B7 (ISO 216)
B8
B8 (ISO 216)
B9
B9 (ISO 216)
B10
B10 (ISO 216)
HalfLetter
US Half Letter
Letter
US Letter
Legal
US Legal
JuniorLegal
US Junior Legal
Ledger
US Ledger
Tabloid
US Tabloid
JISB0
Japanese JIS B0
JISB1
Japanese JIS B1
JISB2
Japanese JIS B2
JISB3
Japanese JIS B3
JISB4
Japanese JIS B4
JISB5
Japanese JIS B5
JISB6
Japanese JIS B6
JISB7
Japanese JIS B7
JISB8
Japanese JIS B8
JISB9
Japanese JIS B9
JISB10
Japanese JIS B10
Trait Implementations§
Source§impl ToDimensions for PaperSize
impl ToDimensions for PaperSize
Source§fn to_dimensions(&self) -> (f64, f64)
fn to_dimensions(&self) -> (f64, f64)
Implements the to_dimensions trait for PaperSize,
converting enum variants to width and height sizes in inches (in)
impl Copy for PaperSize
Auto Trait Implementations§
impl Freeze for PaperSize
impl RefUnwindSafe for PaperSize
impl Send for PaperSize
impl Sync for PaperSize
impl Unpin for PaperSize
impl UnwindSafe for PaperSize
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more