diff --git a/crates/wac-graph/src/graph.rs b/crates/wac-graph/src/graph.rs index 09fc685..67e03f3 100644 --- a/crates/wac-graph/src/graph.rs +++ b/crates/wac-graph/src/graph.rs @@ -1225,12 +1225,9 @@ impl CompositionGraph { let bytes = CompositionGraphEncoder::new(self).encode(options)?; if options.validate { - Validator::new_with_features(WasmFeatures { - component_model: true, - ..Default::default() - }) - .validate_all(&bytes) - .map_err(|e| EncodeError::ValidationFailure { source: e })?; + Validator::new_with_features(WasmFeatures::all()) + .validate_all(&bytes) + .map_err(|e| EncodeError::ValidationFailure { source: e })?; } Ok(bytes) diff --git a/crates/wac-types/src/package.rs b/crates/wac-types/src/package.rs index cf249dd..d83b440 100644 --- a/crates/wac-types/src/package.rs +++ b/crates/wac-types/src/package.rs @@ -200,10 +200,7 @@ impl Package { let mut parser = Parser::new(0); let mut parsers = Vec::new(); - let mut validator = Validator::new_with_features(WasmFeatures { - component_model: true, - ..Default::default() - }); + let mut validator = Validator::new_with_features(WasmFeatures::all()); let mut imports = Vec::new(); let mut exports = Vec::new();