pub struct BaselineShift(pub f32);Expand description
Baseline shift for subscript/superscript. Wraps a multiplier applied against font_size for glyph y-offset.
Tuple Fields§
§0: f32Implementations§
Source§impl BaselineShift
impl BaselineShift
Sourcepub const Unspecified: BaselineShift
pub const Unspecified: BaselineShift
No baseline shift (zero offset).
Sourcepub const Superscript: BaselineShift
pub const Superscript: BaselineShift
Default superscript offset: shift up by 33.3% of font_size (CSS standard).
Sourcepub const Subscript: BaselineShift
pub const Subscript: BaselineShift
Default subscript offset: shift down by 20% of font_size (CSS standard).
Trait Implementations§
Source§impl Clone for BaselineShift
impl Clone for BaselineShift
Source§fn clone(&self) -> BaselineShift
fn clone(&self) -> BaselineShift
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 BaselineShift
Source§impl Debug for BaselineShift
impl Debug for BaselineShift
Source§impl Default for BaselineShift
impl Default for BaselineShift
Source§impl PartialEq for BaselineShift
impl PartialEq for BaselineShift
Source§fn eq(&self, other: &BaselineShift) -> bool
fn eq(&self, other: &BaselineShift) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BaselineShift
Auto Trait Implementations§
impl Freeze for BaselineShift
impl RefUnwindSafe for BaselineShift
impl Send for BaselineShift
impl Sync for BaselineShift
impl Unpin for BaselineShift
impl UnsafeUnpin for BaselineShift
impl UnwindSafe for BaselineShift
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