pub struct Defs { /* private fields */ }
Implementations§
Source§impl Defs
impl Defs
pub fn new() -> Self
pub fn new_fn(&mut self, unmangled: &str, mangled: &str, sign: FnSign) -> Type
pub fn get_mangled(&self, name: &str) -> &Overload
pub fn try_get_mangled(&self, name: &str) -> Option<&Overload>
pub fn get_unmangled(&self, name: &str) -> Option<&[Overload]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Defs
impl RefUnwindSafe for Defs
impl !Send for Defs
impl !Sync for Defs
impl Unpin for Defs
impl UnwindSafe for Defs
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