From 881648dcf501c1cfd1ac788d0db8c3a0a7580cca Mon Sep 17 00:00:00 2001 From: Don Isaac Date: Thu, 11 Jul 2024 13:40:19 -0400 Subject: [PATCH] refactor: mark Fix as non_exhaustive --- crates/oxc_linter/src/fixer/fix.rs | 1 + crates/oxc_linter/src/fixer/mod.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/oxc_linter/src/fixer/fix.rs b/crates/oxc_linter/src/fixer/fix.rs index 10d43606a2e5a..8213921f596bb 100644 --- a/crates/oxc_linter/src/fixer/fix.rs +++ b/crates/oxc_linter/src/fixer/fix.rs @@ -3,6 +3,7 @@ use std::borrow::Cow; use oxc_span::{Span, SPAN}; #[derive(Debug, Clone)] +#[non_exhaustive] pub struct Fix<'a> { pub content: Cow<'a, str>, pub span: Span, diff --git a/crates/oxc_linter/src/fixer/mod.rs b/crates/oxc_linter/src/fixer/mod.rs index 924843be106ac..37852c39c8666 100644 --- a/crates/oxc_linter/src/fixer/mod.rs +++ b/crates/oxc_linter/src/fixer/mod.rs @@ -8,7 +8,7 @@ use oxc_span::{GetSpan, Span}; use crate::LintContext; -pub use fix::{Fix, CompositeFix}; +pub use fix::{CompositeFix, Fix}; /// Inspired by ESLint's [`RuleFixer`]. ///