From 3ca5b238238e1128aa7bbfbd5db9e632045d8600 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 28 Feb 2022 15:50:48 +0100 Subject: Reorganize library --- src/library/elements/math.rs | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/library/elements/math.rs (limited to 'src/library/elements/math.rs') diff --git a/src/library/elements/math.rs b/src/library/elements/math.rs new file mode 100644 index 00000000..761b4480 --- /dev/null +++ b/src/library/elements/math.rs @@ -0,0 +1,37 @@ +use crate::library::prelude::*; + +/// A mathematical formula. +#[derive(Debug, Hash)] +pub struct MathNode { + /// The formula. + pub formula: EcoString, + /// Whether the formula is display-level. + pub display: bool, +} + +#[class] +impl MathNode { + fn construct(_: &mut Context, args: &mut Args) -> TypResult