pub enum ResolvedExport {
Local {
module: ModuleId,
binding: BindingId,
},
External {
module: ModuleId,
edge: EdgeId,
name: ConstantId,
},
}Expand description
A verified export resolution with no copied names or paths.
Variants§
Trait Implementations§
Source§impl Clone for ResolvedExport
impl Clone for ResolvedExport
Source§fn clone(&self) -> ResolvedExport
fn clone(&self) -> ResolvedExport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResolvedExport
Source§impl Debug for ResolvedExport
impl Debug for ResolvedExport
impl Eq for ResolvedExport
Source§impl PartialEq for ResolvedExport
impl PartialEq for ResolvedExport
impl StructuralPartialEq for ResolvedExport
Auto Trait Implementations§
impl Freeze for ResolvedExport
impl RefUnwindSafe for ResolvedExport
impl Send for ResolvedExport
impl Sync for ResolvedExport
impl Unpin for ResolvedExport
impl UnsafeUnpin for ResolvedExport
impl UnwindSafe for ResolvedExport
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