pub struct BuiltinsDatabase { /* private fields */ }Implementations§
Source§impl BuiltinsDatabase
impl BuiltinsDatabase
pub fn global_functions(&self) -> &[&'static BuiltinFunction]
pub fn module(&self, name: &str) -> Option<&BuiltinModule>
pub fn methods_for(&self, type_name: &str) -> Option<&[&'static BuiltinMethod]>
pub fn modules(&self) -> impl Iterator<Item = &BuiltinModule>
Auto Trait Implementations§
impl Freeze for BuiltinsDatabase
impl RefUnwindSafe for BuiltinsDatabase
impl Send for BuiltinsDatabase
impl Sync for BuiltinsDatabase
impl Unpin for BuiltinsDatabase
impl UnsafeUnpin for BuiltinsDatabase
impl UnwindSafe for BuiltinsDatabase
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