Struct RawImport
pub struct RawImport {
pub target: String,
pub kind: ImportKind,
}Expand description
One captured import edge — pre-resolution.
Fields§
§target: StringThe normalised target string — for Rust this is “std::fs”, for
JS/TS the module specifier read from the AST (the string literal
of an import/export … from/require/dynamic import()), and
for Python the dotted module path read from the AST. Java is
trimmed from the raw statement text.
kind: ImportKindCoarse semantic bucket so SQL can filter without parsing
target. See ImportKind.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawImport
impl RefUnwindSafe for RawImport
impl Send for RawImport
impl Sync for RawImport
impl Unpin for RawImport
impl UnsafeUnpin for RawImport
impl UnwindSafe for RawImport
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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