pub struct ReswdTable { /* private fields */ }Expand description
Reserved word hash table
Implementations§
Source§impl ReswdTable
impl ReswdTable
pub fn new() -> Self
pub fn get(&self, name: &str) -> Option<&Reswd>
pub fn get_including_disabled(&self, name: &str) -> Option<&Reswd>
pub fn disable(&mut self, name: &str) -> bool
pub fn enable(&mut self, name: &str) -> bool
pub fn is_reserved(&self, name: &str) -> bool
pub fn iter(&self) -> impl Iterator<Item = (&String, &Reswd)>
Trait Implementations§
Source§impl Debug for ReswdTable
impl Debug for ReswdTable
Auto Trait Implementations§
impl Freeze for ReswdTable
impl RefUnwindSafe for ReswdTable
impl Send for ReswdTable
impl Sync for ReswdTable
impl Unpin for ReswdTable
impl UnsafeUnpin for ReswdTable
impl UnwindSafe for ReswdTable
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more