pub struct IndirectNameMap { /* private fields */ }
Expand description
A map used to describe names with two levels of indirection, as opposed to a
NameMap
which has one level of indirection.
This naming map is used with NameSection::locals
, for example.
Implementations§
source§impl IndirectNameMap
impl IndirectNameMap
sourcepub fn new() -> IndirectNameMap
pub fn new() -> IndirectNameMap
Creates a new empty name map.
Trait Implementations§
source§impl Clone for IndirectNameMap
impl Clone for IndirectNameMap
source§fn clone(&self) -> IndirectNameMap
fn clone(&self) -> IndirectNameMap
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IndirectNameMap
impl Debug for IndirectNameMap
source§impl Default for IndirectNameMap
impl Default for IndirectNameMap
source§fn default() -> IndirectNameMap
fn default() -> IndirectNameMap
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IndirectNameMap
impl RefUnwindSafe for IndirectNameMap
impl Send for IndirectNameMap
impl Sync for IndirectNameMap
impl Unpin for IndirectNameMap
impl UnwindSafe for IndirectNameMap
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)