mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
Originally, when the Rust upstream `alloc` standard library crate was
vendored in commit 057b8d2571 ("rust: adapt `alloc` crate to the
kernel"), the SPDX License Identifiers were added to every file so that
the license on those was clear.
Thus do the same for the `proc-macro2` crate.
This makes `scripts/spdxcheck.py` pass.
Reviewed-by: Gary Guo <gary@garyguo.net>
Tested-by: Gary Guo <gary@garyguo.net>
Tested-by: Jesung Yang <y.j3ms.n@gmail.com>
Link: https://patch.msgid.link/20251124151837.2184382-8-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
24 lines
371 B
Rust
24 lines
371 B
Rust
// SPDX-License-Identifier: Apache-2.0 OR MIT
|
|
|
|
// The subset of Span's API stabilized in Rust 1.88.
|
|
|
|
extern crate proc_macro;
|
|
|
|
use proc_macro::Span;
|
|
|
|
pub fn start(this: &Span) -> Span {
|
|
this.start()
|
|
}
|
|
|
|
pub fn end(this: &Span) -> Span {
|
|
this.end()
|
|
}
|
|
|
|
pub fn line(this: &Span) -> usize {
|
|
this.line()
|
|
}
|
|
|
|
pub fn column(this: &Span) -> usize {
|
|
this.column()
|
|
}
|