#[non_exhaustive]pub enum ResolutionUnit {
Inch,
Centimeter,
Meter,
Unknown,
}Expand description
Unit for Resolution values.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Inch
Dots per inch (JPEG JFIF, TIFF).
Centimeter
Dots per centimeter (TIFF).
Meter
Pixels per meter (PNG pHYs, BMP).
Unknown
Unit unknown or not specified.
Trait Implementations§
Source§impl Clone for ResolutionUnit
impl Clone for ResolutionUnit
Source§fn clone(&self) -> ResolutionUnit
fn clone(&self) -> ResolutionUnit
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 ResolutionUnit
impl Debug for ResolutionUnit
Source§impl Default for ResolutionUnit
impl Default for ResolutionUnit
Source§fn default() -> ResolutionUnit
fn default() -> ResolutionUnit
Returns the “default value” for a type. Read more
Source§impl Hash for ResolutionUnit
impl Hash for ResolutionUnit
Source§impl PartialEq for ResolutionUnit
impl PartialEq for ResolutionUnit
impl Copy for ResolutionUnit
impl Eq for ResolutionUnit
impl StructuralPartialEq for ResolutionUnit
Auto Trait Implementations§
impl Freeze for ResolutionUnit
impl RefUnwindSafe for ResolutionUnit
impl Send for ResolutionUnit
impl Sync for ResolutionUnit
impl Unpin for ResolutionUnit
impl UnsafeUnpin for ResolutionUnit
impl UnwindSafe for ResolutionUnit
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