veecle-telemetry 0.1.0

Veecle OS telemetry
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#[doc(hidden)]
pub const fn strip_closure_suffix(name: &'static str, async_closure: bool) -> &'static str {
    // `::{{closure}}`
    let name = name.split_at(name.len() - 13).0;

    // Async fns have another `::{{closure}}` added to the name.
    if async_closure {
        name.split_at(name.len() - 13).0
    } else {
        name
    }
}