pub struct FileFacts {
pub symbols: Vec<SymbolFact>,
pub references: Vec<ReferenceFact>,
pub imports: Vec<ImportFact>,
pub domains: Vec<DomainFact>,
pub diagnostics: Vec<Diagnostic>,
pub mounts: Vec<MountFact>,
pub reexports: Vec<ImportFact>,
}Fields§
§symbols: Vec<SymbolFact>§references: Vec<ReferenceFact>§imports: Vec<ImportFact>§domains: Vec<DomainFact>§diagnostics: Vec<Diagnostic>§mounts: Vec<MountFact>§reexports: Vec<ImportFact>export ... from 'x' specifiers: this file forwards another module’s
surface, so importers of this file reach that module transitively.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileFacts
impl RefUnwindSafe for FileFacts
impl Send for FileFacts
impl Sync for FileFacts
impl Unpin for FileFacts
impl UnsafeUnpin for FileFacts
impl UnwindSafe for FileFacts
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