fn smart_resolve_path(
        &mut self,
        id: NodeId,
        qself: Option<&QSelf>,
        path: &Path,
        source: PathSource<'ast>,
    ) {
        self.smart_resolve_path_fragment(
            id,
            qself,
            &Segment::from_path(path),
            path.span,
            source,
            CrateLint::SimplePath(id),
        );
    }
// High-level and context dependent path resolution routine.
// Resolves the path and records the resolution into definition map.
// If resolution fails tries several techniques to find likely
// resolution candidates, suggest imports or other help, and report
// errors in user friendly way.
High-level and context dependent path resolution routine.
Resolves the path and records the resolution into definition map.
If resolution fails tries several techniques to find likely
resolution candidates, suggest imports or other help, and report
errors in user friendly way.
High - level and context dependent path resolution routine . Resolves the path and records the resolution into definition map . If resolution fails tries several techniques to find likely resolution candidates suggest imports or other help and report errors in user friendly way .
fn smart_resolve_path(
        &mut self,
        id: NodeId,
        qself: Option<&QSelf>,
        path: &Path,
        source: PathSource<'ast>,
    ) {
        self.smart_resolve_path_fragment(
            id,
            qself,
            &Segment::from_path(path),
            path.span,
            source,
            CrateLint::SimplePath(id),
        );
    }
fn smart_resolve_path ( & mut self , id : NodeId , qself : Option < & QSelf > , path : & Path , source : PathSource < ' ast > , ) { self . smart_resolve_path_fragment ( id , qself , & Segment :: from_path ( path ) , path . span , source , CrateLint :: SimplePath ( id ) , ) ; }
High-level and context dependent path resolution routine.
High - level and context dependent path resolution routine .
&mut self
id
NodeId
qself
Option<&QSelf>
path
&Path
source
PathSource<'ast>
&mut self
id
NodeId
qself
Option<&QSelf>
path
&Path
source
PathSource<'ast>