rust-clippy/tests/ui/single_call_fn.rs

50 lines
592 B
Rust
Raw Normal View History

2023-06-14 11:48:34 +00:00
//@aux-build:proc_macros.rs
#![allow(unused)]
#![warn(clippy::single_call_fn)]
#![no_main]
#[macro_use]
extern crate proc_macros;
// Do not lint since it's public
pub fn f() {}
fn g() {
f();
}
fn c() {
println!("really");
println!("long");
println!("function...");
}
fn d() {
c();
}
fn a() {}
fn b() {
a();
external! {
fn lol() {
lol_inner();
}
fn lol_inner() {}
}
with_span! {
span
fn lol2() {
lol2_inner();
}
fn lol2_inner() {}
}
}
fn e() {
b();
b();
}