mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-12 15:31:07 +00:00
Preserve Group span better on compilers without Span::join
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user