Skip to main content

NewCounterOptions

Struct NewCounterOptions 

Source
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 str

specifies 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 str

specifies 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>

Source§

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.