is_bench_unit

Function is_bench_unit 

Source
pub fn is_bench_unit(unit: &SemanticUnit) -> bool
Expand description

Checks if unit is a benchmark function

§Arguments

  • unit - Semantic unit to check

§Returns

true if unit has #bench attribute

§Examples

use rust_diff_analyzer::{
    classifier::attr_classifier::is_bench_unit,
    types::{LineSpan, SemanticUnit, SemanticUnitKind, Visibility},
};

let unit = SemanticUnit::new(
    SemanticUnitKind::Function,
    "bench_it".to_string(),
    Visibility::Private,
    LineSpan::new(1, 10),
    vec!["bench".to_string()],
);

assert!(is_bench_unit(&unit));