pub struct ReferenceFact {
pub name: String,
pub kind: EdgeKind,
pub receiver: Option<String>,
pub qualified: bool,
pub span: SourceSpan,
pub owner: Option<SymbolLocator>,
}Fields§
§name: String§kind: EdgeKind§receiver: Option<String>Receiver written before the referenced name, when the source used a
qualified/member form such as JSON.parse or entry.isFile.
qualified: boolWhether the source qualified the reference with a member/path
operator. This remains true for expression receivers such as
statSync(path).isFile, where there is no single receiver name.
span: SourceSpan§owner: Option<SymbolLocator>Trait Implementations§
Source§impl Clone for ReferenceFact
impl Clone for ReferenceFact
Source§fn clone(&self) -> ReferenceFact
fn clone(&self) -> ReferenceFact
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 ReferenceFact
impl Debug for ReferenceFact
impl Eq for ReferenceFact
Source§impl PartialEq for ReferenceFact
impl PartialEq for ReferenceFact
impl StructuralPartialEq for ReferenceFact
Auto Trait Implementations§
impl Freeze for ReferenceFact
impl RefUnwindSafe for ReferenceFact
impl Send for ReferenceFact
impl Sync for ReferenceFact
impl Unpin for ReferenceFact
impl UnsafeUnpin for ReferenceFact
impl UnwindSafe for ReferenceFact
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