pub struct CmdItem(/* private fields */);
Expand description
Command item in latex document
In short it is in shape of
ItemCmd(
ClauseArgument(rev-arg1)?
ClauseCommandName(name),
ClauseArgument(arg1), ...
)
Exmaple:
\documentclass{article}
Which will be parsed as:
ItemCmd(
ClauseCommandName(
TokenWord("documentclass")
),
ClauseArgument(
ItemCurly(
TokenLBrace,
ItemText(
TokenWord("article")
),
TokenRBrace
)
)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CmdItem
impl !RefUnwindSafe for CmdItem
impl !Send for CmdItem
impl !Sync for CmdItem
impl Unpin for CmdItem
impl !UnwindSafe for CmdItem
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.