Skip to main content

Ptr

Type Alias Ptr 

Source
pub type Ptr<A> = Arc<A>;
Expand description

The reference counting pointer type used throughout the engine.

Aliased Type§

pub struct Ptr<A> { /* private fields */ }

Trait Implementations§

Source§

impl<C: Character> CSName<C> for Ptr<str>

Source§

type Handler = ()

The type of the handler for this control sequence name.
Source§

type Map<A> = HashMap<Arc<str>, A, FxBuildHasher> where A: Clone

The type used for mapping control sequence names to e.g. Commands.
Source§

fn id(&self) -> usize

Source§

fn display_fmt<W: Write>( &self, int: &Self::Handler, cc: &CategoryCodeScheme<C>, escapechar: Option<C>, f: &mut W, ) -> Result