pub struct Resolver { /* private fields */ }Expand description
Resolves references from raw units to concrete targets.
Implementations§
Source§impl Resolver
impl Resolver
Sourcepub fn resolve_all(
&self,
units: &[RawCodeUnit],
symbol_table: &SymbolTable,
) -> AcbResult<Vec<ResolvedUnit>>
pub fn resolve_all( &self, units: &[RawCodeUnit], symbol_table: &SymbolTable, ) -> AcbResult<Vec<ResolvedUnit>>
Resolve all references in the raw units.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Resolver
impl RefUnwindSafe for Resolver
impl Send for Resolver
impl Sync for Resolver
impl Unpin for Resolver
impl UnsafeUnpin for Resolver
impl UnwindSafe for Resolver
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