pub struct LogicalExtent {
pub width: u32,
pub height: u32,
pub scale_factor: f64,
}Expand description
A size in logical pixels, and the physical pixels in each logical pixel.
See mln_logical_extent in the
C API reference.
Fields§
§width: u32§height: u32§scale_factor: f64Implementations§
Trait Implementations§
Source§impl Clone for LogicalExtent
impl Clone for LogicalExtent
Source§fn clone(&self) -> LogicalExtent
fn clone(&self) -> LogicalExtent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LogicalExtent
Source§impl Debug for LogicalExtent
impl Debug for LogicalExtent
Source§impl Default for LogicalExtent
impl Default for LogicalExtent
Source§fn default() -> LogicalExtent
fn default() -> LogicalExtent
Returns the “default value” for a type. Read more
Source§impl PartialEq for LogicalExtent
impl PartialEq for LogicalExtent
impl StructuralPartialEq for LogicalExtent
Auto Trait Implementations§
impl Freeze for LogicalExtent
impl RefUnwindSafe for LogicalExtent
impl Send for LogicalExtent
impl Sync for LogicalExtent
impl Unpin for LogicalExtent
impl UnsafeUnpin for LogicalExtent
impl UnwindSafe for LogicalExtent
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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