pub enum Val {
Meaning(Meaning),
Int(i64),
Glue(Glue),
Toks(TokenList),
Node(NodeRef),
Shape(Option<Rc<[i32]>>),
}Expand description
A saved value, as stored on the save stack.
Variants§
Meaning(Meaning)
A meaning.
Int(i64)
An integer, dimension or packed code.
Glue(Glue)
Glue.
Toks(TokenList)
A token list.
Node(NodeRef)
A box (node list) or null.
Shape(Option<Rc<[i32]>>)
A shape array (\parshape or penalties), or none.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Val
impl !Send for Val
impl !Sync for Val
impl !UnwindSafe for Val
impl Freeze for Val
impl Unpin for Val
impl UnsafeUnpin for Val
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