pub struct RequireImportEntry {
pub module: String,
pub symbol: String,
pub require_byte_offset: usize,
pub import_byte_offset: usize,
}Expand description
A single symbol extracted from a literal require Module; Module->import(...) pair.
Fields§
§module: StringThe fully qualified module name (e.g. Foo::Bar).
symbol: StringThe symbol name imported from the module.
require_byte_offset: usizeByte offset of the require statement start in the source string.
import_byte_offset: usizeByte offset of the Module->import(...) statement start in the source string.
Trait Implementations§
Source§impl Clone for RequireImportEntry
impl Clone for RequireImportEntry
Source§fn clone(&self) -> RequireImportEntry
fn clone(&self) -> RequireImportEntry
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 RequireImportEntry
impl Debug for RequireImportEntry
impl Eq for RequireImportEntry
Source§impl PartialEq for RequireImportEntry
impl PartialEq for RequireImportEntry
Source§fn eq(&self, other: &RequireImportEntry) -> bool
fn eq(&self, other: &RequireImportEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RequireImportEntry
Auto Trait Implementations§
impl Freeze for RequireImportEntry
impl RefUnwindSafe for RequireImportEntry
impl Send for RequireImportEntry
impl Sync for RequireImportEntry
impl Unpin for RequireImportEntry
impl UnsafeUnpin for RequireImportEntry
impl UnwindSafe for RequireImportEntry
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