From 40561e57fbbc68becac07acd54a34f94f591f277 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 15 Jan 2023 12:00:13 +0100 Subject: Remove most fields from `SyntaxKind` enum --- library/src/lib.rs | 2 +- library/src/math/mod.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'library/src') diff --git a/library/src/lib.rs b/library/src/lib.rs index 14b02033..24f3560f 100644 --- a/library/src/lib.rs +++ b/library/src/lib.rs @@ -208,6 +208,6 @@ fn items() -> LangItems { math_atom: |atom| math::AtomNode(atom).pack(), math_script: |base, sub, sup| math::ScriptNode { base, sub, sup }.pack(), math_frac: |num, denom| math::FracNode { num, denom }.pack(), - math_align_point: |count| math::AlignPointNode(count).pack(), + math_align_point: || math::AlignPointNode.pack(), } } diff --git a/library/src/math/mod.rs b/library/src/math/mod.rs index 62afe573..52cddc9f 100644 --- a/library/src/math/mod.rs +++ b/library/src/math/mod.rs @@ -637,12 +637,12 @@ impl Texify for ScriptNode { #[func] #[capable(Texify)] #[derive(Debug, Hash)] -pub struct AlignPointNode(pub NonZeroUsize); +pub struct AlignPointNode; #[node] impl AlignPointNode { - fn construct(_: &Vm, args: &mut Args) -> SourceResult { - Ok(Self(args.expect("index")?).pack()) + fn construct(_: &Vm, _: &mut Args) -> SourceResult { + Ok(Self.pack()) } } -- cgit v1.2.3