pub struct ResolvedFunction<'a> {
pub anchor: u32,
pub urn: u32,
pub name: &'a CompoundName,
pub base_name_unique: bool,
pub name_unique: bool,
}Expand description
The result of resolving a function anchor to its full metadata.
Fields§
§anchor: u32§urn: u32§name: &'a CompoundNameThe full compound name stored for this anchor.
base_name_unique: booltrue when the base name is unique across all registered functions
(controls whether the signature suffix is needed in compact mode).
name_unique: booltrue when the full compound name is unique across all registered
functions (controls whether the #anchor suffix is needed).
Auto Trait Implementations§
impl<'a> Freeze for ResolvedFunction<'a>
impl<'a> RefUnwindSafe for ResolvedFunction<'a>
impl<'a> Send for ResolvedFunction<'a>
impl<'a> Sync for ResolvedFunction<'a>
impl<'a> Unpin for ResolvedFunction<'a>
impl<'a> UnwindSafe for ResolvedFunction<'a>
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