diff --git a/helix-loader/src/grammar.rs b/helix-loader/src/grammar.rs index 378e42031..299a06bfe 100644 --- a/helix-loader/src/grammar.rs +++ b/helix-loader/src/grammar.rs @@ -27,8 +27,8 @@ struct Configuration { #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "lowercase", untagged)] pub enum GrammarSelection { - Only(HashSet), - Except(HashSet), + Only { only: HashSet }, + Except { except: HashSet }, } #[derive(Debug, Serialize, Deserialize)] @@ -97,12 +97,12 @@ fn get_grammar_configs() -> Result> { .try_into()?; let grammars = match config.grammar_selection { - Some(GrammarSelection::Only(selections)) => config + Some(GrammarSelection::Only { only: selections }) => config .grammar .into_iter() .filter(|grammar| selections.contains(&grammar.grammar_id)) .collect(), - Some(GrammarSelection::Except(rejections)) => config + Some(GrammarSelection::Except { except: rejections }) => config .grammar .into_iter() .filter(|grammar| !rejections.contains(&grammar.grammar_id))