Struct PixelDimensions
pub struct PixelDimensions { pub xppu: u32, pub yppu: u32, pub unit: Unit }
Pixel dimensions information
Fields
xppu: u32Pixels per unit, X axis
yppu: u32Pixels per unit, Y axis
unit: UnitEither Meter or Unspecified
Trait Implementations
impl Clone for PixelDimensions
fn clone(&self) -> Self
impl Copy for PixelDimensions
impl Debug for PixelDimensions
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for PixelDimensions
impl RefUnwindSafe for PixelDimensions
impl Send for PixelDimensions
impl Sync for PixelDimensions
impl Unpin for PixelDimensions
impl UnsafeUnpin for PixelDimensions
impl UnwindSafe for PixelDimensions
Blanket Implementations
impl<T> Any for PixelDimensions
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for PixelDimensions
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for PixelDimensions
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for PixelDimensions
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for PixelDimensions
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for PixelDimensions
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for PixelDimensions
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for PixelDimensions
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for PixelDimensions
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>