mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Rust: apply formatting and linting
This commit is contained in:
@@ -532,7 +532,11 @@ fn node_to_extractor_info(node: &AstNodeSrc) -> ExtractorNodeInfo {
|
||||
|
||||
fn write_extractor(grammar: &AstSrc) -> mustache::Result<String> {
|
||||
let extractor_info = ExtractorInfo {
|
||||
enums: grammar.enums.iter().filter_map(enum_to_extractor_info).collect(),
|
||||
enums: grammar
|
||||
.enums
|
||||
.iter()
|
||||
.filter_map(enum_to_extractor_info)
|
||||
.collect(),
|
||||
nodes: grammar.nodes.iter().map(node_to_extractor_info).collect(),
|
||||
};
|
||||
let template = mustache::compile_str(include_str!("templates/extractor.mustache"))?;
|
||||
|
||||
@@ -64,7 +64,7 @@ pub fn extract_crate_graph(trap_provider: &trap::TrapFileProvider, db: &RootData
|
||||
}
|
||||
// Extract each crate
|
||||
for krate_id in crate_graph.as_ref().iter() {
|
||||
if let Some((root_module_file, hash)) = crate_id_map.get(&krate_id) {
|
||||
if let Some((root_module_file, hash)) = crate_id_map.get(krate_id) {
|
||||
let path = root_module_file.join(format!("{hash:0>16x}"));
|
||||
let mut trap = trap_provider.create("crates", path.as_path());
|
||||
// If the trap file already exists, then skip extraction because we have already extracted
|
||||
@@ -427,7 +427,7 @@ fn emit_trait(
|
||||
.iter()
|
||||
.flat_map(|(name, item)| {
|
||||
if let AssocItemId::FunctionId(function) = item {
|
||||
let sig = db.callable_item_signature(function.clone().into());
|
||||
let sig = db.callable_item_signature((*function).into());
|
||||
let sig = sig.skip_binders();
|
||||
let params = sig
|
||||
.params()
|
||||
@@ -540,7 +540,7 @@ fn emit_module_impls(
|
||||
.iter()
|
||||
.flat_map(|item| {
|
||||
if let (name, AssocItemId::FunctionId(function)) = item {
|
||||
let sig = db.callable_item_signature(function.clone().into());
|
||||
let sig = db.callable_item_signature((*function).into());
|
||||
let sig = sig.skip_binders();
|
||||
let params = sig
|
||||
.params()
|
||||
@@ -572,7 +572,7 @@ fn emit_module_impls(
|
||||
id: trap::TrapId::Star,
|
||||
text: Some(name.as_str().to_owned()),
|
||||
}));
|
||||
let data = db.function_data(function.clone());
|
||||
let data = db.function_data(*function);
|
||||
let visibility = emit_visibility(
|
||||
db,
|
||||
trap,
|
||||
|
||||
@@ -73,7 +73,10 @@ impl<'a> RustAnalyzer<'a> {
|
||||
if let Some(file_id) = path_to_file_id(path, vfs) {
|
||||
if let Ok(input) = std::panic::catch_unwind(|| semantics.db.file_text(file_id))
|
||||
{
|
||||
let file_id = EditionedFileId::new(semantics.db, SpanEditionedFileId::current_edition(file_id));
|
||||
let file_id = EditionedFileId::new(
|
||||
semantics.db,
|
||||
SpanEditionedFileId::current_edition(file_id),
|
||||
);
|
||||
let source_file = semantics.parse(file_id);
|
||||
let errors = semantics
|
||||
.db
|
||||
|
||||
Reference in New Issue
Block a user