pub struct Symbol {
pub codepoint: u32,
pub keyword: Option<&'static str>,
pub name: &'static str,
pub class: SemanticClass,
}Expand description
A resolved dictionary entry — one symbol, fully annotated.
Fields§
§codepoint: u32Unicode codepoint or 0 for pure-ASCII keywords.
keyword: Option<&'static str>ASCII keyword alias (e.g., “must”, “may”, “always”).
name: &'static strHuman-readable name used in logic traces.
class: SemanticClassSemantic role.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Symbol
impl RefUnwindSafe for Symbol
impl Send for Symbol
impl Sync for Symbol
impl Unpin for Symbol
impl UnsafeUnpin for Symbol
impl UnwindSafe for Symbol
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