Sha256: 827da142d033f027d9f2a52ffdc0a619c7c34a2a280635e38c64fcd46cf7b635
Contents?: true
Size: 580 Bytes
Versions: 11
Compression:
Stored size: 580 Bytes
Contents
// This code exercises the surface area that we expect of Span's unstable API. // If the current toolchain is able to compile it, then proc-macro2 is able to // offer these APIs too. #![feature(proc_macro_span)] extern crate proc_macro; use core::ops::RangeBounds; use proc_macro::{Literal, Span}; pub fn join(this: &Span, other: Span) -> Option<Span> { this.join(other) } pub fn subspan<R: RangeBounds<usize>>(this: &Literal, range: R) -> Option<Span> { this.subspan(range) } // Include in sccache cache key. const _: Option<&str> = option_env!("RUSTC_BOOTSTRAP");
Version data entries
11 entries across 11 versions & 1 rubygems