#[repr(u8)]pub enum GroupCode {
Show 23 variants
BottomLevel = 0,
Simple = 1,
Hbox = 2,
AdjustedHbox = 3,
Vbox = 4,
Vtop = 5,
Align = 6,
NoAlign = 7,
Output = 8,
Math = 9,
Disc = 10,
Insert = 11,
Vcenter = 12,
MathChoice = 13,
SemiSimple = 14,
MathShift = 15,
MathLeft = 16,
LocalBox = 17,
SplitOff = 18,
SplitKeep = 19,
Preamble = 20,
AlignSet = 21,
FinRow = 22,
}Expand description
A group code (cur_group), numbered as \currentgrouptype reports.
Variants§
BottomLevel = 0
The outermost level.
Simple = 1
{…}.
Hbox = 2
\hbox{…}.
AdjustedHbox = 3
\hbox{…} in vertical mode (adjusted).
Vbox = 4
\vbox{…}.
Vtop = 5
\vtop{…}.
Align = 6
\halign{…}, \valign{…}.
NoAlign = 7
\noalign{…}.
Output = 8
The output routine.
Math = 9
Math subformula.
Disc = 10
\discretionary{…}{…}{…}.
Insert = 11
\insert, \vadjust.
Vcenter = 12
\vcenter{…}.
MathChoice = 13
\mathchoice{…}….
SemiSimple = 14
\begingroup…\endgroup.
MathShift = 15
$…$.
MathLeft = 16
\left…\right.
LocalBox = 17
\localleftbox{…}, \localrightbox{…} (LuaTeX).
SplitOff = 18
\vsplit … to (LuaTeX internal).
SplitKeep = 19
LuaTeX internal.
Preamble = 20
LuaTeX internal: alignment preamble.
AlignSet = 21
LuaTeX internal.
FinRow = 22
LuaTeX internal.
Trait Implementations§
impl Copy for GroupCode
impl Eq for GroupCode
impl StructuralPartialEq for GroupCode
Auto Trait Implementations§
impl Freeze for GroupCode
impl RefUnwindSafe for GroupCode
impl Send for GroupCode
impl Sync for GroupCode
impl Unpin for GroupCode
impl UnsafeUnpin for GroupCode
impl UnwindSafe for GroupCode
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