pub struct NewCounterOptions<'ct> {
pub idprefix: &'ct str,
pub idwithin: &'ct str,
pub nested: Vec<&'ct str>,
}Expand description
configuration for new_counter
Fields§
§idprefix: &'ct strspecifies a prefix to be used in formatting ID’s for document structure elements counted by this counter. Ie. subsection 3 in section 2 might get: id=“S2.SS3”
idwithin: &'ct strspecifies that the ID is composed from $idwithin’s ID,, even though the counter isn’t numbered within it. (mainly to avoid duplicated ids)
nested: Vec<&'ct str>a list of counters that correspond to scopes which are “inside” this one. Whenever any definitions scoped to this counter are deactivated, the inner counter’s scopes are also deactivated.
Trait Implementations§
Source§impl<'ct> Default for NewCounterOptions<'ct>
impl<'ct> Default for NewCounterOptions<'ct>
Source§fn default() -> NewCounterOptions<'ct>
fn default() -> NewCounterOptions<'ct>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'ct> Freeze for NewCounterOptions<'ct>
impl<'ct> RefUnwindSafe for NewCounterOptions<'ct>
impl<'ct> Send for NewCounterOptions<'ct>
impl<'ct> Sync for NewCounterOptions<'ct>
impl<'ct> Unpin for NewCounterOptions<'ct>
impl<'ct> UnsafeUnpin for NewCounterOptions<'ct>
impl<'ct> UnwindSafe for NewCounterOptions<'ct>
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