pedant-core 0.20.1

Analysis engine for pedant: IR extraction, style checks, and capability detection
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Imports shared by semantic helper implementation modules.

pub(super) use std::collections::{BTreeMap, BTreeSet};

pub(super) use line_index::LineIndex;
pub(super) use ra_ap_hir::{DisplayTarget, HirDisplay, Semantics};
pub(super) use ra_ap_ide::RootDatabase;
pub(super) use ra_ap_syntax::ast::{HasArgList, HasAttrs, HasName, HasVisibility};
pub(super) use ra_ap_syntax::{AstNode, SyntaxKind, SyntaxNode, ToSmolStr, ast};
pub(super) use ra_ap_vfs::{AbsPathBuf, VfsPath};

pub(super) use pedant_types::Capability;

pub(super) use super::super::super::facts::{DataFlowFact, DataFlowKind, IrSpan};
pub(super) use super::super::SemanticContext;