From 9b7fe8803db1c8bb21ee47bd6691f0cd72ef28cc Mon Sep 17 00:00:00 2001 From: Noel Tautges Date: Mon, 25 Apr 2022 23:31:10 -0500 Subject: [PATCH] Clarify accepted types for `Expression::AccessIndex` (#1862) * Clarify accepted types for `AccessIndex` and remove `Constant` fragment * Remove spaces Will I ever learn to run `cargo fmt` before pushing? The answer is probably yes, after this repeated embarrassment --- src/lib.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index fa632b29b7..e4d1dca7e6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1108,14 +1108,15 @@ pub enum Expression { base: Handle, index: Handle, }, - /// Array access with a known index. + /// Access the same types as [`Access`], plus [`Struct`] with a known index. + /// + /// [`Access`]: Expression::Access + /// [`Struct`]: TypeInner::Struct AccessIndex { base: Handle, index: u32, }, /// Constant value. - /// - /// Every `Constant` expression Constant(Handle), /// Splat scalar into a vector. Splat {