use string_interner::symbol::{Symbol, SymbolU32};
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub(crate) struct NodeNameSym(SymbolU32);
impl Symbol for NodeNameSym {
#[inline]
fn try_from_usize(v: usize) -> Option<Self> {
SymbolU32::try_from_usize(v).map(Self)
}
#[inline]
fn to_usize(self) -> usize {
self.0.to_usize()
}
}