pub struct PortableNodeSnapshot {Show 20 fields
pub handle: PortableNodeHandle,
pub kind: PortableNodeKind,
pub subtype: i32,
pub source: Option<PortableSourceSpan>,
pub link: Option<PortableNodeHandle>,
pub font: i32,
pub character: i32,
pub width: i32,
pub height: i32,
pub depth: i32,
pub shift: i32,
pub list: Option<PortableNodeHandle>,
pub native_glyphs: Vec<PortableNativeGlyph>,
pub glue_set: f64,
pub glue_sign: i32,
pub glue_order: i32,
pub glue_stretch: i32,
pub glue_shrink: i32,
pub glue_stretch_order: i32,
pub glue_shrink_order: i32,
}Fields§
§handle: PortableNodeHandle§kind: PortableNodeKind§subtype: i32§source: Option<PortableSourceSpan>§link: Option<PortableNodeHandle>§font: i32§character: i32§width: i32§height: i32§depth: i32§shift: i32§list: Option<PortableNodeHandle>§native_glyphs: Vec<PortableNativeGlyph>§glue_set: f64Box glue-set ratio (from hpack/vpack); meaningful for hlist/vlist.
glue_sign: i32Box glue sign: 0 normal, 1 stretching, 2 shrinking.
glue_order: i32Box glue order (0..3) that participates in stretching/shrinking.
glue_stretch: i32Glue node’s spec stretch amount (raw glue order in glue_stretch_order).
glue_shrink: i32Glue node’s spec shrink amount.
glue_stretch_order: i32Order (0..3) of the glue node’s stretch component.
glue_shrink_order: i32Order (0..3) of the glue node’s shrink component.
Trait Implementations§
Source§impl Clone for PortableNodeSnapshot
impl Clone for PortableNodeSnapshot
Source§impl Debug for PortableNodeSnapshot
impl Debug for PortableNodeSnapshot
Source§impl PartialEq for PortableNodeSnapshot
impl PartialEq for PortableNodeSnapshot
impl StructuralPartialEq for PortableNodeSnapshot
Auto Trait Implementations§
impl Freeze for PortableNodeSnapshot
impl RefUnwindSafe for PortableNodeSnapshot
impl Send for PortableNodeSnapshot
impl Sync for PortableNodeSnapshot
impl Unpin for PortableNodeSnapshot
impl UnsafeUnpin for PortableNodeSnapshot
impl UnwindSafe for PortableNodeSnapshot
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