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}