mirror of
https://github.com/serde-rs/serde.git
synced 2025-10-02 15:25:38 +00:00
Preserve Group span better on compilers without Span::join
This commit is contained in:
parent
645d04012d
commit
c8a9f99d14
@ -143,8 +143,9 @@ impl Group {
|
|||||||
|
|
||||||
pub fn delim_span(&self) -> DelimSpan {
|
pub fn delim_span(&self) -> DelimSpan {
|
||||||
DelimSpan {
|
DelimSpan {
|
||||||
open: self.span_open(),
|
join: self.span,
|
||||||
close: self.span_close(),
|
open: self.span_open,
|
||||||
|
close: self.span_close,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -793,16 +794,14 @@ pub mod extra {
|
|||||||
|
|
||||||
#[derive(Copy, Clone)]
|
#[derive(Copy, Clone)]
|
||||||
pub struct DelimSpan {
|
pub struct DelimSpan {
|
||||||
|
pub(crate) join: Span,
|
||||||
pub(crate) open: Span,
|
pub(crate) open: Span,
|
||||||
pub(crate) close: Span,
|
pub(crate) close: Span,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl DelimSpan {
|
impl DelimSpan {
|
||||||
pub fn join(&self) -> Span {
|
pub fn join(&self) -> Span {
|
||||||
Span {
|
self.join
|
||||||
lo: self.open.lo,
|
|
||||||
hi: self.close.hi,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn open(&self) -> Span {
|
pub fn open(&self) -> Span {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user