1*a9acfcebSMiguel Ojeda // SPDX-License-Identifier: Apache-2.0 OR MIT 2*a9acfcebSMiguel Ojeda 33a8b546aSMiguel Ojeda // The subset of Span's API stabilized in Rust 1.88. 43a8b546aSMiguel Ojeda 53a8b546aSMiguel Ojeda extern crate proc_macro; 63a8b546aSMiguel Ojeda 73a8b546aSMiguel Ojeda use proc_macro::Span; 83a8b546aSMiguel Ojeda use std::path::PathBuf; 93a8b546aSMiguel Ojeda file(this: &Span) -> String103a8b546aSMiguel Ojedapub fn file(this: &Span) -> String { 113a8b546aSMiguel Ojeda this.file() 123a8b546aSMiguel Ojeda } 133a8b546aSMiguel Ojeda local_file(this: &Span) -> Option<PathBuf>143a8b546aSMiguel Ojedapub fn local_file(this: &Span) -> Option<PathBuf> { 153a8b546aSMiguel Ojeda this.local_file() 163a8b546aSMiguel Ojeda } 17