pub enum ExportEntry {
Ordinary(LocalExportEntry),
StarReExport {
module_request: Sym,
attributes: Box<[ImportAttribute]>,
},
ReExport(IndirectExportEntry),
}Expand description
ExportEntry record.
Variants§
Ordinary(LocalExportEntry)
An ordinary export entry
StarReExport
A star reexport entry.
Fields
§
attributes: Box<[ImportAttribute]>The import attributes for this reexport.
ReExport(IndirectExportEntry)
A reexport entry with an export name.
Trait Implementations§
Source§impl Clone for ExportEntry
impl Clone for ExportEntry
Source§fn clone(&self) -> ExportEntry
fn clone(&self) -> ExportEntry
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 moreSource§impl Debug for ExportEntry
impl Debug for ExportEntry
Source§impl From<IndirectExportEntry> for ExportEntry
impl From<IndirectExportEntry> for ExportEntry
Source§fn from(v: IndirectExportEntry) -> Self
fn from(v: IndirectExportEntry) -> Self
Converts to this type from the input type.
Source§impl From<LocalExportEntry> for ExportEntry
impl From<LocalExportEntry> for ExportEntry
Source§fn from(v: LocalExportEntry) -> Self
fn from(v: LocalExportEntry) -> Self
Converts to this type from the input type.
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