diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1bd93419..24607668 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -67,9 +67,9 @@ jobs: strategy: matrix: include: - - {os: ubuntu-latest, experimental: false} - - {os: windows-latest, experimental: true} - - {os: macos-latest, experimental: false} + - {os: ubuntu-latest, flags: "--profile unix -Z unstable-options", experimental: false} + - {os: windows-latest, flags: "--profile windows -Z unstable-options", experimental: true} + - {os: macos-latest, flags: "--profile macos -Z unstable-options", experimental: false} steps: - name: Checkout uses: actions/checkout@v2 diff --git a/src/error_parsing.rs b/src/error_parsing.rs index d89ca226..02596bc4 100644 --- a/src/error_parsing.rs +++ b/src/error_parsing.rs @@ -126,7 +126,7 @@ pub enum ParseErrorType { /// An identifier is a reserved keyword. Reserved(String), /// An expression is of the wrong type. - /// Wrapped values are the type requested and type of the actual result. + /// Wrapped values are the type requested and type of the actual result. MismatchedType(String, String), /// Missing an expression. Wrapped value is the expression type. ExprExpected(String), @@ -228,7 +228,7 @@ impl fmt::Display for ParseErrorType { }, Self::FnMissingParams(s) => write!(f, "Expecting parameters for function '{}'", s), Self::FnDuplicatedParam(s, arg) => write!(f, "Duplicated parameter '{}' for function '{}'", arg, s), - + Self::DuplicatedProperty(s) => write!(f, "Duplicated property '{}' for object map literal", s), Self::DuplicatedSwitchCase => f.write_str("Duplicated switch case"), Self::DuplicatedVariable(s) => write!(f, "Duplicated variable name '{}'", s),