pub struct ExportEntry {
pub public_name: MangledName,
pub target: MangledName,
pub kind: ExportKind,
pub span: Span,
}Expand description
A public export: maps a package-public mangled name onto the internal symbol
it refers to. In single-file packages public_name == target.
Fields§
§public_name: MangledName§target: MangledName§kind: ExportKind§span: SpanSpan of the export keyword (or re-export statement) that produced this entry.
Trait Implementations§
Source§impl Clone for ExportEntry
impl Clone for ExportEntry
Source§impl Debug for ExportEntry
impl Debug for ExportEntry
Source§impl PartialEq for ExportEntry
impl PartialEq for ExportEntry
impl StructuralPartialEq for ExportEntry
Auto Trait Implementations§
impl Freeze for ExportEntry
impl RefUnwindSafe for ExportEntry
impl Send for ExportEntry
impl Sync for ExportEntry
impl Unpin for ExportEntry
impl UnsafeUnpin for ExportEntry
impl UnwindSafe for ExportEntry
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