pub struct AliasesTable { /* private fields */ }Implementations§
Source§impl AliasesTable
impl AliasesTable
pub fn new() -> Self
pub fn get(&self, name: &str) -> Option<&AliasDef>
pub fn get_global(&self, name: &str) -> Option<&AliasDef>
pub fn get_suffix(&self, suffix: &str) -> Option<&AliasDef>
pub fn set(&mut self, name: &str, def: AliasDef)
pub fn unset(&mut self, name: &str)
pub fn disable(&mut self, name: &str)
pub fn enable(&mut self, name: &str)
pub fn iter(&self) -> impl Iterator<Item = (&String, &AliasDef)>
pub fn iter_global(&self) -> impl Iterator<Item = (&String, &AliasDef)>
pub fn iter_suffix(&self) -> impl Iterator<Item = (&String, &AliasDef)>
Trait Implementations§
Source§impl Debug for AliasesTable
impl Debug for AliasesTable
Source§impl Default for AliasesTable
impl Default for AliasesTable
Source§fn default() -> AliasesTable
fn default() -> AliasesTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AliasesTable
impl RefUnwindSafe for AliasesTable
impl Send for AliasesTable
impl Sync for AliasesTable
impl Unpin for AliasesTable
impl UnsafeUnpin for AliasesTable
impl UnwindSafe for AliasesTable
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