From 266d457292e7461d448f9141030028ea68b573d1 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 2 Aug 2020 22:05:49 +0200 Subject: =?UTF-8?q?Refactor=20model=20into=20tree=20=F0=9F=9B=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/syntax/expr.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/syntax/expr.rs') diff --git a/src/syntax/expr.rs b/src/syntax/expr.rs index a551c2b6..0a9ab149 100644 --- a/src/syntax/expr.rs +++ b/src/syntax/expr.rs @@ -7,7 +7,7 @@ use std::u8; use crate::Feedback; use crate::length::Length; -use super::span::Spanned; +use super::span::{Spanned, SpanVec}; use super::tokens::is_identifier; use super::value::Value; @@ -237,7 +237,7 @@ impl fmt::Display for ParseColorError { /// (false, 12cm, "hi") /// ``` #[derive(Default, Clone, PartialEq)] -pub struct Tuple(pub Vec>); +pub struct Tuple(pub SpanVec); impl Tuple { /// Create an empty tuple. @@ -333,7 +333,7 @@ impl Deref for NamedTuple { /// { fit: false, width: 12cm, items: (1, 2, 3) } /// ``` #[derive(Default, Clone, PartialEq)] -pub struct Object(pub Vec>); +pub struct Object(pub SpanVec); /// A key-value pair in an object. #[derive(Debug, Clone, PartialEq)] -- cgit v1.2.3