Skip to main content

proc_macro2/probe/
proc_macro_span_file.rs

1// SPDX-License-Identifier: Apache-2.0 OR MIT
2
3// The subset of Span's API stabilized in Rust 1.88.
4
5extern crate proc_macro;
6
7use proc_macro::Span;
8use std::path::PathBuf;
9
10pub fn file(this: &Span) -> String {
11    this.file()
12}
13
14pub fn local_file(this: &Span) -> Option<PathBuf> {
15    this.local_file()
16}