pub struct ModuleValueExport {
pub file_id: FileId,
pub name: String,
pub span_start: u32,
pub test_referenced: bool,
}Expand description
Engine-owned snapshot of one value export in a module graph.
Fields§
§file_id: FileIdFile declaring the export.
name: StringExported name.
span_start: u32Byte offset where the export declaration starts.
test_referenced: boolTrue when a test file references this export.
Trait Implementations§
Source§impl Clone for ModuleValueExport
impl Clone for ModuleValueExport
Source§impl Debug for ModuleValueExport
impl Debug for ModuleValueExport
impl Eq for ModuleValueExport
Source§impl PartialEq for ModuleValueExport
impl PartialEq for ModuleValueExport
impl StructuralPartialEq for ModuleValueExport
Auto Trait Implementations§
impl Freeze for ModuleValueExport
impl RefUnwindSafe for ModuleValueExport
impl Send for ModuleValueExport
impl Sync for ModuleValueExport
impl Unpin for ModuleValueExport
impl UnsafeUnpin for ModuleValueExport
impl UnwindSafe for ModuleValueExport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more