formualizer_parse/
types.rs1use std::fmt::{self, Display};
2
3#[cfg(feature = "serde")]
4use serde::{Deserialize, Serialize};
5
6#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
7#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
8pub enum FormulaDialect {
9 #[default]
10 Excel,
11 OpenFormula,
12}
13
14#[derive(Debug, Clone, PartialEq)]
15pub enum ParsingError {
16 InvalidReference(String),
17}
18
19impl Display for ParsingError {
20 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
21 write!(f, "{self:?}")
22 }
23}