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