proc_macro2/probe/
proc_macro_span_location.rs

1// The subset of Span's API stabilized in Rust 1.88.
2
3#![cfg_attr(procmacro2_build_probe, no_std)]
4
5extern crate alloc;
6extern crate proc_macro;
7extern crate std;
8
9use proc_macro::Span;
10
11pub fn start(this: &Span) -> Span {
12    this.start()
13}
14
15pub fn end(this: &Span) -> Span {
16    this.end()
17}
18
19pub fn line(this: &Span) -> usize {
20    this.line()
21}
22
23pub fn column(this: &Span) -> usize {
24    this.column()
25}