pub struct StoredImportRelation {
pub path: String,
pub source_name: String,
pub target_name: String,
pub line: usize,
}Expand description
Lightweight persisted import fact used by alias resolution.
Fields§
§path: StringRepository-relative source path that owns the import.
source_name: StringParser-selected source declaration or module.
target_name: StringOriginal persisted import text.
line: usizeOne-based source line.
Trait Implementations§
Source§impl Clone for StoredImportRelation
impl Clone for StoredImportRelation
Source§fn clone(&self) -> StoredImportRelation
fn clone(&self) -> StoredImportRelation
Returns a duplicate of the value. Read more
1.0.0 · 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 StoredImportRelation
impl Debug for StoredImportRelation
Source§impl PartialEq for StoredImportRelation
impl PartialEq for StoredImportRelation
impl Eq for StoredImportRelation
impl StructuralPartialEq for StoredImportRelation
Auto Trait Implementations§
impl Freeze for StoredImportRelation
impl RefUnwindSafe for StoredImportRelation
impl Send for StoredImportRelation
impl Sync for StoredImportRelation
impl Unpin for StoredImportRelation
impl UnwindSafe for StoredImportRelation
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more