diff --git a/crates/rsonpath-lib/src/classification/simd.rs b/crates/rsonpath-lib/src/classification/simd.rs index 37c8648c..d8f98945 100644 --- a/crates/rsonpath-lib/src/classification/simd.rs +++ b/crates/rsonpath-lib/src/classification/simd.rs @@ -461,7 +461,7 @@ pub(crate) enum SimdTag { } /// Runtime-detected SIMD configuration guiding how to construct a [`Simd`] implementation for the engine. -#[derive(Clone, Copy)] +#[derive(Debug, Clone, Copy)] pub(crate) struct SimdConfiguration { highest_simd: SimdTag, fast_quotes: bool, diff --git a/crates/rsonpath-lib/src/engine/main.rs b/crates/rsonpath-lib/src/engine/main.rs index 77dfb103..1d8b2d7d 100644 --- a/crates/rsonpath-lib/src/engine/main.rs +++ b/crates/rsonpath-lib/src/engine/main.rs @@ -69,6 +69,7 @@ use smallvec::{smallvec, SmallVec}; /// /// The engine is stateless, meaning that it can be executed /// on any number of separate inputs, even on separate threads. +#[derive(Debug)] pub struct MainEngine { automaton: Automaton, simd: SimdConfiguration,