pub(crate) struct ScaledAxisMetrics {
pub dim: usize,
pub scale: i32,
pub delta: i32,
pub widths: SmallVec<ScaledWidth, MAX_WIDTHS>,
pub width_metrics: WidthMetrics,
pub blues: SmallVec<ScaledBlue, MAX_BLUES>,
}
Expand description
Scaled metrics for a single axis.
Fields§
§dim: usize
§scale: i32
Font unit to 26.6 scale in the axis direction.
delta: i32
1/64 pixel delta in the axis direction.
widths: SmallVec<ScaledWidth, MAX_WIDTHS>
§width_metrics: WidthMetrics
§blues: SmallVec<ScaledBlue, MAX_BLUES>
Trait Implementations§
Source§impl Clone for ScaledAxisMetrics
impl Clone for ScaledAxisMetrics
Source§fn clone(&self) -> ScaledAxisMetrics
fn clone(&self) -> ScaledAxisMetrics
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 ScaledAxisMetrics
impl Debug for ScaledAxisMetrics
Source§impl Default for ScaledAxisMetrics
impl Default for ScaledAxisMetrics
Source§fn default() -> ScaledAxisMetrics
fn default() -> ScaledAxisMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScaledAxisMetrics
impl RefUnwindSafe for ScaledAxisMetrics
impl Send for ScaledAxisMetrics
impl Sync for ScaledAxisMetrics
impl Unpin for ScaledAxisMetrics
impl UnwindSafe for ScaledAxisMetrics
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