pub enum BulletKind {
None,
Character(String),
AutoNumber {
scheme: String,
start_at: Option<i32>,
},
}Expand description
This paragraph’s bullet/numbering marker (EG_TextBullet).
Variants§
None
<a:buNone/> — explicitly no bullet (distinct from the field itself being None, which
omits the element and inherits instead).
Character(String)
<a:buChar char=".."> — a literal bullet character (often from a symbol font like
Wingdings, e.g. "•"/"–"/"»").
AutoNumber
<a:buAutoNum type=".." startAt=".."> — an automatically incrementing number/letter.
scheme is kept as the raw ST_TextAutonumberScheme token (e.g. "arabicPeriod",
"romanUcPeriod", "alphaLcParenR" — ~20 values) rather than a closed enum, the same
“large but finite token set, not enumerated” posture as Color::Preset. start_at
(None defaults to 1 per the schema) overrides the starting number.
Trait Implementations§
Source§impl Clone for BulletKind
impl Clone for BulletKind
Source§fn clone(&self) -> BulletKind
fn clone(&self) -> BulletKind
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 moreSource§impl Debug for BulletKind
impl Debug for BulletKind
Source§impl PartialEq for BulletKind
impl PartialEq for BulletKind
impl StructuralPartialEq for BulletKind
Auto Trait Implementations§
impl Freeze for BulletKind
impl RefUnwindSafe for BulletKind
impl Send for BulletKind
impl Sync for BulletKind
impl Unpin for BulletKind
impl UnsafeUnpin for BulletKind
impl UnwindSafe for BulletKind
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